作者hirabbitt (兔子)
看板Flash
標題[問題] Loader傳值的問題
時間Fri Sep 16 15:22:45 2011
我用FLASHVAR把值從網頁傳到FLASH中
但是我忘記中間有一層FLASH LOADER
所以我目前只能把值傳給LOADER
請問如何在LOADER的時候把
兩個值傳給另一個FLASH呢?
感謝
--
◤ __ \__◣
◢◤◢◤ ψhirabbitt
◢ ◤ ◢███◣
◢███◣
黑兔子我啊 █████
█████ 所以所以
██
●█
● █▇███
最喜歡白兔子了 ██
╱╲ ●◥█████◣● 我們要一直在一起喔
◥
╱█
╱╱ ● ◥████ ˇ
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.13.251.209
1F:推 KawasumiMai:先載入Flashvar再載入子Flash 09/16 15:37
2F:→ KawasumiMai:Loading完之後把變數丟給載入用容器? 09/16 15:37
3F:→ jimi7788:var mc:MovieClip = loader.content as MovieClip; 09/16 16:33
4F:→ jimi7788:mc.aa = 'xx';在被load的flash裡宣告var aa:String = ""; 09/16 16:38
5F:→ ben0209:mc 在 addedToStage 之後,應該也能從 stage.loaderInfo. 09/16 16:44
6F:→ ben0209:.parameters 中,取得 html 帶進來的參數才是 09/16 16:45
7F:推 KawasumiMai:如果是後者OK的話從stage.loaderInfo取比較好 09/16 22:20
8F:→ KawasumiMai:這樣loader的swf,程式碼就會單純一點,不用更新 09/16 22:21
9F:→ hirabbitt:感謝 我明天來試試 09/17 01:25
10F:→ hirabbitt:B大的方法不行 09/20 15:24
11F:→ ben0209:有拿到 stage 了嗎?有在 addedToStage 之後才進行嗎? 09/20 17:46
等等
我們的寫法似乎不一樣
stop();
var main:Loader =new Loader();
var main_swf:String="test.swf";
this.loaderInfo.addEventListener(Event.COMPLETE,function (e:Event):void {
main.load(new URLRequest(main_swf));
main.visible =false;
addChild(main);
});
main.contentLoaderInfo.addEventListener(Event.COMPLETE,function(e:Event):void{
gotoAndStop(2);
});
我說的不行
應該是指我LOAD完之後在test.swf中直接用loaderInfo取值
是沒有辦法取到網頁的GET值的
※ 編輯: hirabbitt 來自: 220.136.176.40 (09/21 01:42)