flex 3如何创建ActionScript 3项目并延伸
flex 3如何创建ActionScript 3项目并延伸
下班回来看电视的时候睡着了,醒来凌晨0:30分,再睡已经尝试无法睡着,起来搞搞兴趣爱好,
前一段时间知道了flex也能创建AS 3项目的,并且在原来fla文件中把类库中的影片剪辑可以导出swc文件,
AS项目如何导入swc,这个东西在项目属性 ActionScript BuidPath中 切换到Library path 里面的Add Swc文件。
步骤创建ActionScript,File->new ActionScript
创建as文件,File->ActionScript class 输入Name ,继承类Superclass->Browse->输入Sprite
延伸:由于引入swc文件,所有现在可以访问影片剪辑Mascot了(Mascot是影片剪辑名称),另外scaleX表示横坐标缩小0.5,scaleX表示纵坐标缩小0.5,
另外需要说的一个AS3的一些优化计算方法 用乘法来代替除法(当除数可转化为有限数的时候)。比如var n:Number = value * 0.5;
要比var n:Number = value / 2;快。但差别并不是很大。只有在需要大量计算情况下,比如3D引擎中差别才比较明显。
整个例子项目下载地址:http://download.csdn.net/source/1628035
package {
import flash.display.Sprite;
public class Flashswf extends Sprite
{
public function Flashswf()
{
var myMovieClip:Mascot=new Mascot();//定义一个剪辑
myMovieClip.x=275;
myMovieClip.y=150;
myMovieClip.rotation=10;
addChild(myMovieClip);
for(var i:int=0;i<10;i++) {//定义10个新影片剪辑并缩小横排显示
var mascot:Mascot = new Mascot();
mascot.x = 50*i+50;
mascot.y = 300;
mascot.scaleX = .5;//缩小0.5
mascot.scaleY = .5;//缩小0.5
addChild(mascot);
}
}
}
}
原创文章转载请注明出处:云飞扬IT的blog





