作者hirabbitt (兔子)
看板Flash
標題Re: [討論] 元件中的讀取資料庫
時間Mon Apr 25 19:20:30 2011
※ 引述《hirabbitt (兔子)》之銘言:
我有一批元件
圖是用外部連結的
至於要連到哪邊
路徑通通寫在資料庫
而這些元件又是動態產生出來的
變成每new一個都要去資料庫撈一次路徑
假如路徑不常改變
想要在load時就一次load進as中
但是元件中的變數和global似乎又不相通
那這個路徑應該要先存放在哪邊
可以讓元件讀的到呢?
謝謝
1F:推 AizawaYuichi:一次load所有資料庫進陣列 04/19 17:49
2F:→ hirabbitt:但是這個陣列 元件中看不到啊 04/19 18:38
3F:推 AizawaYuichi:把路徑一次load進陣列 04/19 19:06
4F:→ AizawaYuichi:另外兩個陣列依序放object跟loader 04/19 19:06
5F:→ AizawaYuichi:接著對三個陣列作載入跟addChild 04/19 19:08
6F:→ hirabbitt:難道真的可以? 我再試試 04/20 08:11
在元件中這樣寫
var _ldr:Loader = new Loader();
var _file:String; //這裡不知道怎麼餵值
_ldr.load(new URLRequest(_file));
loadmc.addChild(_ldr);
但是_file的路徑在主影格中
as3似乎又沒有全域變數
不知道要如何取得路徑
--
◤ __ \__◣
◢◤◢◤ ψhirabbitt
◢ ◤ ◢███◣
◢███◣
我不是m █████
█████ 我不是s
██
●█
● █▇███
是溫柔 ██
╱╲ ●◥█████◣● 是傲嬌
◥
╱█
╱╱ ● ◥████ ˇ
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.13.127.91
7F:推 sextitanic:如果存放路徑的變數在主影格,在元件中要抓它的值的話 04/25 21:03
8F:→ sextitanic:就用 MovieClip(root).路徑變數名,就抓得到了 04/25 21:03
9F:→ hirabbitt:OK感謝 04/26 11:31