`
人帅刀猛
  • 浏览: 39533 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论
文章列表
SWF: ×××××××××××××××PropertyChangeEvent 类代表对象的一个属性发生更改时传递到事件侦听器的事件对象,并提供有关更改的信息。此事件由集合类使用,并且是集合了解其提供的数据发生更改的唯一方式。Flex 数据绑定机制也 ...
有时我们在一些应用实例中可能会遇到这么一种需求:同一个组件,比如一个 button,需要同时监听单击 click 和 双击 double click 事件。通常在列表中,这种需要更为常见一些。例如有左右两个分栏列表,点击选中,可以作一些操作;双击列表项则可以将一侧列表项移动到另一侧。 我们知道,在 Flex 里面,有 click 事件和 doubleClick 事件。click 用于处理单击,doubleClick 用于处理双击。但是双击事件必然触发单击事件,为了避免双击时触发单击事件,需要使用setInterval或settimeout。代码如下 protected functio ...
Flex 通过开源的BlazeDS消息服务来支持订阅及发布消息。这个消息服务管理着一些Flex客户端可以订阅或发布的目标地址。Flex提供了 Producer和Consumer这两个组件,让你用来向目标地址发送或订阅消息。如果要订阅消息,你就使用Consumer类的 subscribe()方法。当有消息发送到你订阅了的目标地址时,Consumer上就会触发message事件。  消息传递的目的地址是在你的Flex应用根下一个叫messaging-config.xml中配置的。一个目的地址配置的关键元素是在客户端和服务器交换数据的通道。使用BlazeDS,消息传递的目的地址通常使用流 ...
 http://bhsc-happy.iteye.com/blog/320209 选择端点   BlazeDS提供了下列基于servlet的通道、端点组合。使用安全协议 HTTPS 向 AMF 端点发送消息安全的通道和端点都以“Secure”开头;比如,SecureAMFChannel和SecureAMFEndpoint       描述
在flex程序初始化默认加载滚动条还没出来时就报了Error 2032 IO流错误,但只限于三维演示厅里的用户机上运行时才出现,别的机器都正常,后来将flash builder中的编译参数改为merged into swf,就是将flex框架嵌入到swf里面,而不是使用shared library共享库,问题解决。过了几个月又碰到这个问题,只是在笔记本上会报Error2032,在其他电脑上都没问题,用Fiddler分析http请求发现,在使用RSL的flex程序初始化时会去下载xxx.swz文件,而IIS服务器返回的是404找不到此文件,而服务器上分明有这个文件,怀疑是IIS没有swz文件的MI ...
AIR文件操作(一):AIR文件基础   AIR允许我们开发与文件系统协同工作的应用程序我们可以使用Adobe? AIR? 文件系统API提供的类访问主机的文件系统。使用这些类,可以访问、管理目录与文件,建立目录与文件,向文件写数据等等。我把与文件系统协同工作的内容总结为AIR文件操作三部分: AIR文件基础(下文) 使用File对象操作文件和目录 使用FileStream对象读写文件 相关类的语言参考 flash.filesystem.File flash.filesystem.FileStream flash.filesystem.FileMode 下面进入AIR文件操作第一部 ...
http://www.flashas.net/html/air/20091005/4593.html 异步方式打开文件,写数据操作在下一行代码执行时并没有结束。这怎么办呢?没关系,你可以按顺序的调用多个异步操作,AIR运行环境会逐个执行: 1.var myFile:File = File.documentsDirectory.resolve ...

java 同步和异步

    博客分类:
  • java
同步:发送一个请求,等待返回,然后再发送下一个请求 异步:发送一个请求,不等待返回,随时可以再发送下一个请求 同步可以避免出现死锁,读脏数据的发生,一般共享某一资源的时候用,如果每个人都有修改权限,同时修改一个 ...
 flex4自定义组件中使用addEliment时需要注意用组件隔开,否则会添加到皮肤里,导致出错。 比如   <s:Group width="100%" height="100%" id="g"> <!--这里必须用一个group来隔断,不然this.addElement(newCave);就加到皮肤里面去了--> </s:Group>  然后再用   g.addElement(newAdd);  
今天写视图时老是提示单个子查询返回多行,sql语句类似: select (select b.name from table2 b where b.id=id) name from table1 因为id是table2的主键,所以不应该返回多行。但是数据库每次都是如此提示,后来仔细思考才恍然大悟,修改后的sql如下: select (select b.name from table2 b where b.id=a.id) name from table1 a 子查询中的表中有个字段和外面的表字段名相同,那么在子查询中默认是引用子查询表中的字段。这种情况需要加上外面表的表名或别名。
http://www.iteye.com/topic/162463#   用flex开发互动应用的时候经常会遇到显示对象与键盘鼠标的互动响应,通常的做法是添加侦听器来检测输入事件:   package { import flash.display.Sprite; import flash.events.KeyboardEvent; import flash.ui.Keyboard; public class FlexTest extends Sprite { private var circle_sprite:Sprite; private ...
今天去烟台杰瑞网络面试,有一道题是把10000个不重复的随机数(0-9999)插入buff[10000]中,其实就是要生成10000个不重复的随机数,这个正好我以前在用android写连连看随机配对的时候写过,于是就写了出来,结果解释了一会面试官才看懂....看来这个方法似乎不是主流的方法,于是回来便搜索了一下生成不重复的随机数的文章,发现一个最简单的(喂,这不算是算法了吧!)... 现在把两个算法一起发出来,大家参考一下: 网上的算法: List<Integer> list = new ArrayList<Integer>(); ...
原文:http://www.cnblogs.com/lovelyronger/archive/2010/03/10/1682795.html   with 语句   用法   with (object:Object) { // 语句}   建立要用于执行一条或多条语句的默认对象,从而潜在地减少需要编写的代码量。 object 参数变为在其中读取 statement(s) 参数中的属性、变量和函数的上下文。例如,如果 object 为 my_array,并且指定的两个属性为 length 和 concat,则这些属性将自动读取为 my_array.len ...
遇到ModuleLoader加载闪烁额问题,困扰了很久,网上也看了很多贴子都没有结果。 今天经过不断的测试,终于让我找到ModuleLoader闪烁的问题原因了!哈哈 。高兴高兴,同时分享给大家。 原因其实很简单,就是在一个flex应用程序里面不能加载同一个xx.swf两次。 通过不断调整和测试(整整一个下午),发现有两个方法可以避免ModuleLoader加载闪烁。 1、确保在一个flex应用程序里面同一个xx.swf只加载一次,这样肯定不会闪烁; 2、用TileWindow包裹TabNavigator,TabNavigator再包裹ModuleLoader, 这样加载两次也不会闪。 以上两个 ...
创建对话框  一个对话框一般是一个出现在当前Activity之上的一个小窗口. 处于下面的Activity失去焦点, 对话框接受所有的用户交互. 对话框一般用于提示信息和与当前应用程序直接相关的小功能.  Android API 支持下列类型的对话框对象:  警告对话框 AlertDialog:  一个可以有0到3个按钮, 一个单选框或复选框的列表的对话框. 警告对话框可以创建大多数的交互界面, 是推荐的类型.  进度对话框 ProgressDialog:  显示一个进度环或者一个进度条. 由于它是AlertDialog的扩展, 所以它也支持按钮.  日期选择对话框 DatePickerDi ...
Global site tag (gtag.js) - Google Analytics