
ActionScript3.0
leftice
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
AS API访问沙箱
控制对主机网页中脚本的访问 通过使用以下 ActionScript 3.0 API 可实现外出脚本访问: flash.system.fscommand() 函数 flash.net.navigateToURL() 函数(当指定 navigateToURL("javascript: alert('Hello from Flash Player.')" 等脚本访问语句时) flas...原创 2010-08-24 10:58:18 · 171 阅读 · 0 评论 -
AS3 navigateToURL 跳转被屏蔽
AS3中的 navigateToURL , 弹出的网页会被IE拦截. 如果需要新弹网页的话. 请使用ExternalInterface.call('window.open(url, target)'); 同时将flash的参数, wmode定义成transparent...原创 2010-11-20 21:05:30 · 218 阅读 · 0 评论 -
CS5发布的swf文件陡然增大的问题
用CS5发布了swf文件后,发现十几K代码 + 两张图片的程序竟然有50多K. 这定然是无法接受的. 删除了所有元件之后,发现swf文件立马体积减小. 说明问题出在元件里面, 分类删除元件之后,发现在含有文字的元件被删除之后swf文件立马体积减小 第一反应是不是有内嵌字体. 清查后发现没有 突然发现在swf文件旁边还有一个 textLayout...2010-11-11 15:57:27 · 104 阅读 · 0 评论 -
ADD_TO_STAGE引发的悲剧
使用ADD_TO_STAGE为防止flash没有完全准备好时开始运行. 但是使用后一定要记得remove掉..不然flash内部将会重复调用该事件的处理函数,导致重影等悲剧....2010-11-11 14:18:44 · 145 阅读 · 0 评论 -
Flash在遨游下被缓存的问题
Flash需要和JS交互,但是在ie外壳浏览器下,有时候缓存会导致页面刷新后flash无法工作. 会报出SecurityError. 这是因为Flash并没有完全准备好,就尝试和JS交互导致的问题. 解决的问题方式有几种: 1.在页面上设置不缓存,网上有很多文章介绍. 2.在flash的url后加入随机串,每次都重新请求flash不让浏览器缓存. 3...2010-11-09 14:37:34 · 187 阅读 · 0 评论 -
阅读开源框架的方法
先使用, 参看文档&代码了解思想. 可以先从最常用的类开始阅读, 然后慢慢延伸至与其有相互调用的类.2011-02-28 21:16:31 · 149 阅读 · 0 评论 -
LocalConnection互通
LocalConnection互通: 两个flash通过LC互相通信的方式 A: Sender_R //主发送方,亦接收 B: Receiver_S //主接受方,亦发送 1. 注册自己的LC ID Sender_R.connect('sender'); Receiver_S.connect('receiver'); 2. 默认设置client为this...2010-10-28 12:43:59 · 146 阅读 · 0 评论 -
Flash.system.Capabilities
Flash.system.Capabilities Capabilities 类提供一些属性,这些属性描述了承载 SWF 文件的系统和播放器。 例如,手机屏幕可以有 100 个正方形像素(黑白),而 PC 屏幕则可以有 1000 个正方形像素(彩色)。 通过使用 Capabilities 对象来确定用户所拥有的设备的类型,可以向尽可能多的用户提供适当的内容。 如果熟悉设备的功能,则...原创 2011-01-17 11:51:35 · 184 阅读 · 0 评论 -
AS2 & AS3的差异
1。因为 ActionScript 3.0 事件模型允许将事件侦听器添加到事件流中的任何对象,而不仅仅是广播对象。因为 ActionScript 3.0 事件模型的工作方式不同。dispatchEvent() 方法将一个事件对象调度到事件流中,而 broadcastMessage() 方法将消息直接发送到每个已注册的侦听器对象。 这个是不是意味着其实每个事件流的中的对象都可以监...原创 2010-09-19 09:11:33 · 204 阅读 · 0 评论 -
URLLoader & Loader
1. URLLoader 以 文本 二进制 URL编码变量从 URL下载数据(下载到的是数据) 先得到数据,然后将数据用于AS。有下载进度的通知。 属性很简单: 已加载量,总量,数据,解析格式 用于加载数据比较好,不要考虑用其加载图片啥的。 很明显URLLoader在net包里面,是负责通信的类 2. Loader 相关的类:Loade...原创 2010-09-14 10:27:00 · 145 阅读 · 0 评论 -
移动的执行者 - ENTER_FRAME & Timer
最近在做动画。 有些问题。 在和组员探讨的时候,提到一些效果用到了ENTER_FRAME。 我之前一直都是使用的这个时间,觉得这个时间简单,不用像使用Timer那样还要去new一个对象,然后写上侦听,然后写上Handler 然后再打开和关闭Timer。 但是后面仔细想想,ENTER_FRAME收到的限制太多了。 真的如果万一Flash由于其他的...原创 2010-09-12 23:29:15 · 149 阅读 · 0 评论 -
Flash全屏高宽探讨
Flash全屏之后如果不作调整会对整个Flash的效果有所影响。 1。 stage.scaleMode = StageScaleMode.NO_SCALE; 设置下, 全屏时,获取stage.stageWidth、stage.stageHeight为当前显示器分辨率。 2。 stage.scaleMode = StageScaleMode.EXACT_FIT ...原创 2010-08-29 18:51:54 · 127 阅读 · 0 评论 -
AS3加载AS2、AS3、图片之后修改其显示的大小
因为此问题,我还跑到Adobe的官网去发贴询问。后面发现其实解决问题挺简单的。。 AS3.swf作为加载器需要加载AS2 AS3 和图片文件. 最开始在网上找到的方法是加载进来之后将evt.target.content转换成MovieClip对象,然后对该对象进行scale 如这篇文章讲的一样 http://wubingcair.blog.163.com/blog/...2010-12-07 10:23:08 · 205 阅读 · 0 评论