2011-03-17 34 views
0

我可以从fla传递值到AS3。例如我有fla文件,其中加载了xml faile。不,我想使按钮“按钮1”和“按钮2” NOH如果我按它发送到AS3值按钮/变量从fla传递值到AS3

private var xmlURL:String = "xml/Button1.xml"; 

buttone 2被按下后,

private var xmlURL:String = "xml/Button2.xml"; 

哪有我这样做?

最好的问候, 一个

+3

它很难理解你问什么,你能更清楚吗? – Taurayi 2011-03-17 20:57:13

回答

0

如果我理解你的权利,我怀疑我做到了。你想要根据按下哪个按钮来改变变量的值,对吧?如果是这样的话,请执行下列操作:

初始化变量,像这样:
private var xmlURL:String = "xml/Button1.xml";

接下来,你应该添加一个事件侦听器,你有,像这样每个按钮:Button1.addEventListener(MouseEvent.CLICK, button1_handle); Button2.addEventListener(MouseEvent.CLICK, button2_handle);

然后创建功能:
function button1_handle(e:MouseEvent):void { xmlURL = "xml/Button1.xml"; }
function button2_handle(e:MouseEvent):void { xmlURL = "xml/Button2.xml"; }