FLASH_as3.0常用代码

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

FLASH as3.0常用代码

1.按钮事件(新版)

步骤:

实现第一帧暂停:右击第一帧,点动作,写代码stop();

实现点按钮开始:放一个按钮(可以在窗口菜单->公用库->按钮里找一个)在第一帧的舞台上,属性面板里给按钮取名:实例名称bt1 ,右击第一帧,点动作,写代码:

bt1.addEventListener(MouseEvent.CLICK ,f1);

function f1(evt:MouseEvent){

gotoAndPlay(2);

}

//////////////////////////

补充:as2(老版)中的按钮事件

实现第一帧暂停:右击第一帧,点动作,写代码stop();

实现点按钮开始:放一个按钮(可以在窗口菜单->公用库->按钮里找一个)在第一帧的舞台上,右击

按钮,点动作,

写代码:

on (release)

{ gotoAndPlay(2); }

//////////////////////////

2.按钮超链接

linkButton.addEventListener(MouseEvent.CLICK, gotoAdobeSite);

function gotoAdobeSite(event:MouseEvent):void

{

var adobeURL:URLRequest = new URLRequest("/");

navigateToURL(adobeURL);

}

3.随机数Math.random ()

输出时间var time1:Date=new Date(); t1.text=time1.toLocaleTimeString();

4.

画线1

graphics.lineStyle(3,0xff0000,0.3);

graphics.moveTo(300,100);

graphics.lineTo(200,300);

画线2

graphics.lineStyle(1,0xff0000,1);

for(var i:int=0;i<100;i++)

{graphics.lineTo(Math.random ()*600,Math.random ()*400);}

5. 画三角形

var m1:MovieClip = new(MovieClip); //声明一个新的mc类bt1,并用new来构造它

m1.graphics.lineStyle(2, 0x990000, .75);//使用bt1的graphics属性设置线条粗细,颜色,透明度m1.graphics.beginFill(0x00FF00);//以下的代码是用graphics画三角形。

m1.graphics.moveTo(100,200);

m1.graphics.lineTo(200,100);

m1.graphics.lineTo(0,100);

m1.graphics.lineTo(100,200);

this.addChild(m1);

6.影片剪辑属性设置

aa.x = aa.x+20;

aa.y = aa.y+20;

aa.rotation=aa.rotation+10;

aa.scaleX=aa.scaleX*1.1;

aa.scaleY=aa.scaleY*1.1

aa.alpha=0.5;

7.复制影片剪辑

//影片剪辑_属性_高级_类名:snow

var mc:MovieClip = new snow();

addChild(mc);

mc.x=300*Math.random ();

mc.y=200*Math.random ();

8.变量定义,赋值

var n1:Number = 9;

n1=n1+2;

var s1:String = n1.toString();

9.输入文本

//密码框,按钮,输出框

stop();

bt1.addEventListener(MouseEvent.CLICK ,f1);

function f1(evt:MouseEvent){

var s1:String;

s1="2";

if( String(a.text)==s1 )

{ b.text="right";}

else

{ b.text="wrong";}

}

10.数学运算

function f1(evt:MouseEvent){

var str:String =String( aa.text);

var n:Number=10;

n=Number(str)+1;

bb.text= String(n);

}

11.不同的帧传递文本

//第一帧

stop();

var s1:String;

s1="abc";

bt1.addEventListener(MouseEvent.CLICK ,f1);

function f1(evt:MouseEvent){

s1=this.a.text;

gotoAndPlay(2);

}

//第二帧

this.b.text=s1;

stop();

12.数组使用

var s:Array = new Array(4);

var i;

s[0]=8;

s[1]=4;

s[2]=7;

s[3]=9;

a.text=String(s[0]* s[1]);

13.组件

//单选按钮r1,文本框t1,按钮bt1

bt1.addEventListener(MouseEvent.CLICK ,f1);

function f1(evt:MouseEvent){

if(r1.selected==true)

{t1.text="right";}

else

{ t1.text="fasle"; }

}

14下雨:

新键一个影片剪辑。在里面作出来一滴雨落下得效果。然后设置元件属性-链接类为snow。在第2,3

相关文档
最新文档