04 2012 档案
摘要:1.类属性AS3中,可使用以下四个属性之一来修改类定义:dynamic :允许在运行时向实例添加属性。final :不得由其它类扩展。internal :对当前包内的引用可见。public :公共对所有位置的引用可见。请注意,列表中未包含名为 abstract 的属性。这时因为 AS3不支持抽象类。另外,该清单也未包含名为 private 和protected 的属性。这些属性只在类定义中有意义,但不可以应用于类本身。why?如果不希望某个类在包以外公开可见,请将该类放在包中,并用 internal 属性标记该类。或者,可以省略属性。如果不希望某个类在定义该类的源文件以外可见,请将类放在包定义
阅读全文
摘要:1.Flex框架用户组件不能用于Flash,但是Flash用户组件可以用于Flex和mxmlc。2.AS3原生类:String,Boolean,Number,int,uint,Array,Error,Date,Math,RegExp,Function,Object3.若不考虑namespace,一个源文件中可以包含多个类,一个主类和内可见类。仅只有主类在包内,并且外部可见。4.类的访问修饰为public和internal,默认是internal。5.AS3中所有的构造函数都是public类型,也不能对函数构造方法使用用户定义的命名空间。但可以选择性地使用 public 属性。6.应用程序的主类
阅读全文
摘要:1.函数方法和函数闭包AS3 中存在两种函数:函数方法和函数闭包。如果将函数定义为类定义的一部分或者将它附加到对象的实例,则该函数称为方法。如果您以其它任何方式定义函数,则该函数称为函数闭包。2.函数定义AS3 中通过两种方法来定义函数:使用函数语句和使用函数表达式。函数表达式有时也称为函数字面值或匿名函数。例如,下面的代码使用函数表达式来声明 traceParameter 函数:var traceParameter:Function = function (aParam:String){ trace(aParam);};traceParameter("hello"); /
阅读全文
摘要:as3程序主类,执行顺序View Code package { import flash.display.Sprite; trace("C"); public class TestPackage extends Sprite { public function TestPackage(){ trace("G"); new TestPackage2; } trace("A"); } trace("D"); }trace("E"); ...
阅读全文
摘要:从外部声音文件加载声音数据时,您可以在加载其余声音数据的同时开始播放声音文件的开头部分。虽然可以使用各种不同的声音文件格式对数字音频进行编码,但是 ActionScript 3.0、Flash Player 和 AIR 支持以 mp3 格式存储的声音文件。它们不能直接加载或播放其它格式的声音文件,如 WAV 或 AIFF。但从 Flash Player 9.0.115.0 开始,可使用 NetStream 类加载和播放 AAC 音频文件。使用 Adobe Flash CS4 Professional,可以导入 WAV 或 AIFF 声音文件,然后将其以 mp3 格式嵌入应用程序的 SWF 文件
阅读全文
摘要:(1) 使用include来导入代码1.打开flash新建一个文档,保存为drag_inclue.fla,在场景中创建一个Circle_MC,场景中实例名为circle_mc。不需要在库中设置链接属性。2.新建一个Actionscript文件,名为drag_include.as,与drag_include.fla在同一路径下。内容如下:View Code circle_mc.buttonMode = true;circle_mc.addEventListener(MouseEvent.CLICK,onClick); circle_mc.addEventListener(MouseEvent.M
阅读全文

浙公网安备 33010602011771号