[問題] Loader傳值的問題

看板Flash作者 (兔子)時間14年前 (2011/09/16 15:22), 編輯推噓2(209)
留言11則, 4人參與, 最新討論串1/3 (看更多)
我用FLASHVAR把值從網頁傳到FLASH中 但是我忘記中間有一層FLASH LOADER 所以我目前只能把值傳給LOADER 請問如何在LOADER的時候把兩個值傳給另一個FLASH呢? 感謝 -- ◤ __ \__◢◤◢◤ ψhirabbitt ◤ ◢███◣ ◢███◣ 黑兔子我啊 █████ █████ 所以所以 ██ ███ 最喜歡白兔子了 ██╱╲ ◥█████◣● 我們要一直在一起喔╱╱ ◥████ ˇ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.13.251.209

09/16 15:37, , 1F
先載入Flashvar再載入子Flash
09/16 15:37, 1F

09/16 15:37, , 2F
Loading完之後把變數丟給載入用容器?
09/16 15:37, 2F

09/16 16:33, , 3F
var mc:MovieClip = loader.content as MovieClip;
09/16 16:33, 3F

09/16 16:38, , 4F
mc.aa = 'xx';在被load的flash裡宣告var aa:String = "";
09/16 16:38, 4F

09/16 16:44, , 5F
mc 在 addedToStage 之後,應該也能從 stage.loaderInfo.
09/16 16:44, 5F

09/16 16:45, , 6F
.parameters 中,取得 html 帶進來的參數才是
09/16 16:45, 6F

09/16 22:20, , 7F
如果是後者OK的話從stage.loaderInfo取比較好
09/16 22:20, 7F

09/16 22:21, , 8F
這樣loader的swf,程式碼就會單純一點,不用更新
09/16 22:21, 8F

09/17 01:25, , 9F
感謝 我明天來試試
09/17 01:25, 9F

09/20 15:24, , 10F
B大的方法不行
09/20 15:24, 10F

09/20 17:46, , 11F
有拿到 stage 了嗎?有在 addedToStage 之後才進行嗎?
09/20 17:46, 11F
等等 我們的寫法似乎不一樣 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)
文章代碼(AID): #1ESlb8GP (Flash)
文章代碼(AID): #1ESlb8GP (Flash)