as3corelib是一个开源的as库,里面有很多有用的工具类,其中里面的JSON类可以将AS的对象转换成JSON的格式。
JSON类只有两个静态方法: encode 和 decode。
阅读全文 »
as3corelib是一个开源的as库,里面有很多有用的工具类,其中里面的JSON类可以将AS的对象转换成JSON的格式。
JSON类只有两个静态方法: encode 和 decode。
阅读全文 »
ArrayUtil类是corelib提供的一个数组工具类,它提供了对数组操作的一些简便的方法。
ArrayUtil类共有五个静态方法:
1. arrayContainsValue:顾名思义,该方法的作用是查找数组中是否含有某一指定对象,它接受一个Object类型的参数,返回Boolean值。
2. arraysAreEqual:两个数组作比较,判断是否相等。这里相等的条件是,两数组中的元素一致且在数组中的位置相同。若数组中出现对对象的引用,则对对象的引用也要求相同。
3. copyArr:拷贝一个数组,这里的拷贝的深度拷贝,就是拷贝得到的数组与原数组是没有关联的。
4. createUniqueCopy:深度拷贝一个数组,但数组中有重复的元素只保留唯一一个。比如数组[1, 1, 1, 2, 3]经过此方法的操作后得到的一个新数组是[1, 2, 3],原数组的内容不变。
5. removeValueFromArray:删除数组中元素值为指定值的元素。如果要删除的元素不存在,方法结束,不会出现异常和报错。
var sceneHolder:UIComponent = new UIComponent();
this.addChildAt(sceneHolder, 0);
var snapShotBMD:BitmapData=ImageSnapshot.captureBitmapData(myLabel);
var myBitmap:Bitmap = new Bitmap(snapShotBMD);
sceneHolder.addChild(myBitmap);
前几天在做公司的监控点地图项目的时候,老大们提了一个需求,就是在按住地图的导航按钮(类似于GoogleMap左上方的那五个按钮)时,地图会一直向某个方向移动直至按钮松开为止。查了一下MouseEvent类的事件,用MouseEvent.MOUSE_CLICK 与 MouseEvent.MOUSE_DOWN 这两个鼠标事件都无法实现。最后通过查API中的Button类,终于发现:
Tags »Button|Flash/Flex|Flex3BrowserManager是一个 Singleton 管理器,用于充当浏览器和应用程序之间的代理。使用它可以访问浏览器地址栏中的 URL,这与访问 JavaScript 中的 document.location 属性类似。这一节我们将介绍其简单应用。
一、改变HTML页面标题
Tags »BrowserManager|Flex3Continuing from the last post, this entry just adds a few more tips for working with List controls.
Tags »AS3|Flex3|IDropInListItemRenderer|IListItemRenderer|itemRendererIf you are a Flex developer, one of the Flex components you will work on quite a bit is the Flex List control. This entry will hopefully help you when creating custom List renderers the (hopefully) right and much lighter way. Almost all the Flex applications I work on require a List thats skinned a little differently and display more information than that could be represented by a label value.
Tags »Flex3|IDropInListItemRenderer|IListItemRenderer|itemRenderer|render这也是js方法”eval”中的一种应用。利用flash生成js的方法,并让flash进行后续调用
同时,也可以通过eval,直接刷新整个html页面。
代码很简单,我就不直接说了,贴出来,大家可以直接看效果
阅读全文 »
registerClassAlias在利用AMF3进行序列话网络通讯中,是非常有用的。需要把客户端的对象直接传送到服务器得时候,保留该对象的类(类型)。 这样的话,就可以传送自定义对象或者系统自带对象。
具体的使用方法,官方有详细地用法。这里我只说说自己的一些理解。
阅读全文 »