[問題] 如何呼叫圖層下的button
在做一個movieclip滑動程式 因為movieclip的寬度比stage長很多
加上有設定movieclip的滑動機制 也就是可以沿著X軸向左右移動
所以有很多button都不在stage上
而是建在movieclip內
想請問要怎麼執行swf時讀到movieclip內的button
以下是我的程式
var myLoader:Loader=new Loader();
load_mc.addChild(myLoader);
//myLoader.load(myURL);
street_mc.a1.addEventListener(MouseEvent.CLICK,home_f);
function home_f(event:MouseEvent):void
{
var myURL:URLRequest = new URLRequest("b1.swf");
myLoader.load(myURL);
}
street_mc.a2.addEventListener(MouseEvent.CLICK,home_f2);
function home_f2(event:MouseEvent):void
{
var myURL:URLRequest = new URLRequest("s2.swf");
myLoader.load(myURL);
}
street_mc.a3.addEventListener(MouseEvent.CLICK,home_f3);
function home_f3(event:MouseEvent):void
{
var myURL:URLRequest = new URLRequest("e13.swf");
myLoader.load(myURL);
}
試過street_mc.a3讀不到(street_mc是movieclip)
也試過寫addchild來讀
想請問高手 有甚麼方法可以讀到
謝謝
--
與其想些不能改變的過去
不如想些可以改變的未來
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.192.160.55
※ 編輯: sploo 來自: 123.192.160.55 (08/27 12:27)
→
08/27 13:47, , 1F
08/27 13:47, 1F
→
08/27 13:47, , 2F
08/27 13:47, 2F
是用as3沒有錯
street_mc.getChildByName("a1").addEventListener(MouseEvent. onClick);
function onClick(event:MouseEvent):void
{
var myURL:URLRequest = new URLRequest("b1.swf");
myLoader.load(myURL);
}
這是我用getChildName寫的 不知道有甚麼需要改進的 幫看一下 謝謝
※ 編輯: sploo 來自: 123.192.160.55 (08/27 17:15)
推
08/27 22:23, , 3F
08/27 22:23, 3F
→
08/27 22:24, , 4F
08/27 22:24, 4F
→
08/27 22:24, , 5F
08/27 22:24, 5F
→
08/27 22:24, , 6F
08/27 22:24, 6F
→
08/27 22:25, , 7F
08/27 22:25, 7F
→
08/27 22:25, , 8F
08/27 22:25, 8F
→
08/27 22:25, , 9F
08/27 22:25, 9F