Re: [問題] 在不同資料夾以及不同的swf之間的3個問題

看板Flash作者 (scars)時間16年前 (2010/04/02 12:47), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/3 (看更多)
※ 引述《yhn0tgb60 (呦厚厚)》之銘言: : 我有3個檔案 aaa.fla , aaa.as , aaa.swf : 還有一個資料夾 資料夾名稱是 bbb : 資料夾裡有5個檔案 ccc.fla , ccc.as , ccc.swf , ddd.as , eee.jpg : 問題一: : 假如我 aaa.as 要使用 資料夾 bbb 裡的 ddd.as : 那 ddd.as 的 package name 設為 bbb : 在 aaa.as 加上 import bbb.ddd 就可以用了 ddd.as : 但是...同時 ccc.as 就不能用 ddd.as 了 : 必須要把 ddd.as 的 package name 刪掉才行 : 可是這樣... aaa.as 就不能用 ddd.as ...這該怎麼辦才好 ???? c跟d同一個package, c也要把package name 設為b才行 不用想的太複雜,class自己在哪裡,自己要記著 : 問題二: : 假如我 ccc.as 要讀 eee.jpg 相對路徑設 'eee.jpg' 就行了 : 可是當我用 aaa.as 去載入 ccc.swf ... : 在 ccc.as 裡的貼圖路徑就會錯誤了 必須改為'bbb/eee.jpg' ... : 這該怎麼辦勒.... 把所有的fla發布路徑都指到bin就解決了 project/bin/aaa.swf project/bin/ccc.swf project/bin/eee.jpg project/src/aaa.as project/src/bbb/ccc.as project/src/bbb/ddd.as : 問題三: : 當我在 aaa.as 以 Loader 載入 ccc.swf 後 : 我在 aaa.as 要把 aaa.as 的資料給 ccc.as : 我該如何在 aaa.as 裡使用 ccc.as 的function 來操控 ccc.swf ???? 最簡單的應該是 var c:ccc = loader.content as ccc; c.somefunction(...) 不過是我的話會用偵聽事件的方式 -- 'Cause you are beautiful your scars are beautiful like the jade -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 58.86.20.20 ※ 編輯: scars 來自: 58.86.20.20 (04/02 12:48)

04/04 23:52, , 1F
謝謝你了 ^^
04/04 23:52, 1F
文章代碼(AID): #1BjNRK9T (Flash)
討論串 (同標題文章)
文章代碼(AID): #1BjNRK9T (Flash)