- 博客(22)
- 资源 (1)
- 收藏
- 关注
翻译 Flex中Module的使用以及内存泄露问题解决方法
一:Module的使用 1.引入Module的目的 : 由于Flex应用程序是富客户端应用程序,为了达到一定的表现效果,往往使得主应用程序显得非常大,这样直接导致加载速度很慢,严重影响了用户体验。Module的就是为了解决这一问题而出现的一种折中解决方法,它将应用程序分为不同的模块,一方面使得程序逻辑更加独立,另一方面减轻了加载体积,让初始化显示的模块先加载,后续操作的模块延时
2012-01-04 18:22:28
3426
原创 Flash 安全沙箱问题:attachment
错误:Error #2044: 未处理的 securityError:。 text=Error #2190: 尝试加载 http://10.2.39.23:12007/grs-service/doc/download/20111229-dc13d0b0d3eb4598802f6e156e3c7670.swf 失败,因为它已设置 attachment 的 Content-Dispositio
2011-12-29 18:14:49
1205
转载 Flex自定义MouseCursor
1.FlashPlayer10.2以后自带的定义方式:转自:http://www.freeliver.net/?p=167一、关于MouseCursor这个以前的做法貌似都是直接做的鼠标跟随,因为原来的flash.ui.Mouse这个类就只有两个方法:hide();show();你要注册本地的cursor是不可能的,不过flexsdk中有很简单的api来注册本地的cursor,也没
2011-12-26 14:36:43
708
转载 Flex 拒绝CPU高占用
1.关于MovieClip和Sprite的鼠标事件,当不需要鼠标事件的时候将mouseEnabled和mouseChildren设为false. 不断的检测鼠标交互事件会消耗CPU,尤其是大量交互对象重叠的情况。2.对于执行时间太长的非动画内容,优先选择计时器,而不是 Event.ENTER_FRAME 事件。3.在 enterFrame 事件或 Timer 处理函数中,尽量减少对
2011-12-26 14:04:41
1833
转载 Flex 性能优化
转自:http://bbs.9ria.com/thread-82850-1-1.html1. 关于存储使用适当的 Display Object* Shape – 没有交互(占内存少)* Sprite – 有交互(占内存多)* MovieClip – 有时间线(占内存更多) 尽可能重用对象,而不要重新创建 强制类型转换 int(exp) 要比 Math.floor()
2011-12-26 13:29:17
3120
原创 SwfObjects在页面中嵌入flash(SWF)
在FlashBuilder中生成的可执行文件是通过SwfObjects.js嵌入到网页中的。 “SWFObject”是利用Javascript 插入flash,好处多多,代码简洁,不会出现IE6下的“单击此处以激活控件”的提示,并且能通过W3C验证。不同于传统的“object”插入flash的方法。SWFObject在新的2.x版本中,其最简单的调用竟只需一句话,并且不需要等待页面
2011-12-22 20:45:48
1756
原创 改变PopUpManager以模态方式弹出来的窗口的背景色、粗糙度、透明度
var panel:Panel = new Panel();panel.title = "This is a popup panel!";panel.width = 550;panel.height = 400;panel.setStyle("modalTransparency", 0); // 背景的透明程度panel.setStyle("modalTransparencyB
2011-12-21 18:13:52
1764
原创 Flex中Shape/Sprite/MovieClip的比较
Sprite和Shape的区别: (1)Sprite都可以作为显示对象类,都包含graohics属性,用以画图;(2)不同是Sprite类可以用作显示容器类,通过addChild方法将显示对象添加到Sprite中;(3)不同点是Sprite类继承了IteractiveObject类的相关方法,具有鼠标交互的操作,而Shape不具有鼠标交互的相关事件。Sprite和Mo
2011-12-15 12:32:29
1240
原创 Flash中的原件在FLEX中以组件形式访问
如题:Flash能够制作很炫的动画,而Flex企业级应用中具有很大的优势。然而怎么样将Flash制作的动画在Flex中比较容易的访问呢? Flash CS5或更高版本提供了直接"将Flash元件转换为Flex组件"的功能。第一步:如果Flash元件有对应的类文件,则选中Flash中的元件,“编辑类”,使得该类继承于mx.flash.UIMovieClip类,这时该元件应该已经被自动
2011-11-04 15:42:00
1148
转载 Flex 4.5.1移动开发TouchEvent和Gesture冲突的解决方法
http://bbs.9ria.com/thread-89962-1-1.html
2011-10-27 17:08:14
1215
原创 Flex 4.5.1移动开发之MultiTouch
Multitouch 类管理并提供有关当前环境支持用于处理来自用户输入设备的接触的信息,包括有两个或多个触点(例如,用户在触摸屏上使用的手指)的接触。当用户与带有触摸屏的移动电话或绘图板等设备交互时,用户通常使用手指或指针设备接触屏幕。有很多种指针设备,如鼠标或笔针,其中很多种设备在某个应用程序中仅具有一个触控点。对于具有一个触控点的指针设备,用户交互事件可处理为鼠标事件,或者使用基本 tou
2011-10-27 16:03:28
2469
原创 火狐中当wmode设置为trandparent/opaque时Flash不能响应滚轮缩放的问题
首先看wmode的参数说明:window 模式 默认情况下的显示模式,在这种模式下flash player有自己的窗口句柄,这就意味着flash影片是存在于Windows中的一个显示实例,并且是在浏览器核心显示窗口之上的,所以flash只是貌似显示在浏览器中,但这也是flash最快最有效率的渲染模式。由于他是独立于浏览器的HTML渲染表面,这就导致默认显示方式下flash总
2011-10-21 12:43:53
2526
原创 FLEX 中关于组件的MouseX/Y和组件事件的LocalX/Y的区别
目的: 在Group容器中实现子容器gp1及其gp1内部子组件随gp1组件的拖动效果。实现: 1.初始化时,注册鼠标按下事件: public function onInit():void { ... gp1.addEventListener(MouseEvent.MOUSE_DOWN,onMouseDown); ... }
2011-10-20 16:01:31
2486
原创 Cairngorm 2.2在SDK为4或者以上版本报错的处理方法
向Flash Builder4.5中导入下载的Cairngorm 2.2,并设置SDK为4或者以上版本时,出现错误:原因是在SDK4或者以上版本中CairngormError.as编译出现错误。解决办法为将该文件修改为: package com.adobe.cai
2011-10-12 16:48:35
708
转载 如何启动Air 3内的Stage 3D
原文出处:http://jamesli.cn/blog/?p=1140 准备工作:测试Starling之前,你需要先确保你的电脑显卡支持编程,如PC下的DirectX,Mac下的OpenGL。然后下载下面的必备工具和文件:Flash Builder 4.5
2011-10-11 15:27:00
1322
原创 关于FLex的现实列表
1.DisplayList2. 关于DispalyObject3.关于Flex中的帧SystemManager的主要任务是创建Flex应用实例并添加到DisplayList中:4.Flex的第一帧: (1)包含SystemManage
2011-10-11 14:04:22
779
原创 Flex+4.5在MyEclipse+8.6中的插件安装
虽然自从FlashBuilder4.5发布以后,其开发显得更加方便,尤其是支持PHP在Flash Builder中开发。但是作为一个Java开发者,我们习惯了用Eclipse或者MyEclipse中安装插件的方式来穿件Flex+Java的项目。这时我们习惯性的在网上寻找Flash
2011-10-11 10:59:44
4616
原创 Android用户界面开发
Android生成屏幕有三种方式,xml配置生成;通过用户界面接口生成;直接用代码生成。 View类作为一个基类,它为Widget服务,Widget时一组用户绘制交互屏幕元素的完全实现子类。Widget处理自己的测距和绘图,所以可以快速地用他们去构建UI。可用到的
2011-10-09 15:04:58
756
原创 Android中Activity的生命周期
当程序第一次启动时,运行流程为:Activity01.onCreate()->Activity01.onStart()->Activity.onResume();当从Activity01跳转到Activity02时,执行过程为:Activity01.onPause()
2011-10-09 14:11:34
470
原创 Flex4.5 移动开发
Flex 4.5.1支持三款移动设备的开发:苹果(iPhone)、蓝莓(Blue Berry)、安卓(Android)。这里以Android 系统为例: 1、创建Flex 移动项目或者Action Script移动项目,实现相关功能。2、安装Android SDK,并
2011-10-08 17:50:15
1214
原创 FLEX初始化组件过程中各事件响应顺序
FLEX初始化组件过程中各事件响应顺序为:preinitialize->initialize->enterFrame->resize->creationComplete->addedToStage。预初始化->初始化->进入桢->改变大小->创建结束->添加到场景。直
2011-09-28 18:11:58
840
原创 决定入驻优快云,将原先博客空间进行转接
QQ空间:http://user.qzone.qq.com/627668470/博客园:http://www.cnblogs.com/guoguogis/一路走来,一点点,每天保持进步!
2011-08-15 22:21:22
364
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人