作者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