flash as3.0怎么用代码生成按钮

2025-04-29 20:15:32
推荐回答(2个)
回答1:

import flash.display.Sprite;
import flash.events.MouseEvent;

var btn:Sprite=new Sprite();
btn.buttonMode=true;
btn.graphics.beginFill(0x000000);
btn.graphics.drawRect(0,0,100,30);
btn.graphics.endFill();
btn.addEventListener(MouseEvent.CLICK,onclick);

function onclick(e:MouseEvent):void
{
trace("click");
}

回答2:

可以的,先在主场景第一帧加入代码:
var kk=0
然后在按钮上加入代码:
on(pass){
_root.kk+=1;
if(_root.kk==1){
_root.mc1.play()
}else if(_root.kk==2){
_root.mc2.play()
}
}