作者gameking (GK草祭)
看板Flash
标题Re: [问题] 动态载入外部图片
时间Thu May 20 12:27:33 2010
※ 引述《deathhell (天翔狩人)》之铭言:
: 最近想写一个可以动态载入外部图片的flash
: var index:Array=["garden.jpg","car.jpg","ice.jpg","bikini.jpg",
: "washingstore.jpg"];
: for (var i:int=0;i<=index.length;i++){
^^^^^^^^^^^^^^
刚刚测试了一下发现是这个地方出了问题
应该要改成i<index.length i的最大数字是到index.length-1
因为当i=index.length的时候
index[i]>>>>>>并没有这个元素存在
但是FLASH的阵列使用上很FREE
他只会说那是未定义的元素
而不会跟你说那是超出阵列长度的错误
所以 url就变成空值
以上就是事情的始末
: var loadPIC:Loader=new Loader();
: var urlPIC:URLRequest=new URLRequest(index[i]);
: loadPIC.load(urlPIC);
: var showPIC:MovieClip=new MovieClip;
: showPIC.addChild(loadPIC);
: showPIC.x=0;
: showPIC.y=0;
: this.addChild(showPIC);
: }
: 看起来应该是增加影片到舞台的时候一直重复加到同一个showPIC产生了问题
: 请问该怎麽样才可以让每次新增的影片片段的名称都不一样呢
: 谢谢
--
◢████████◤▏ ┌─╣这世间, ◣ │
by gameking
▕
永远都不会有如果。▏ ↖ ║ ↗╲_▇▇▇◥ ◥
 ̄ ̄ ̄◥
██\
▇▇▇▇▇▇▇ ▕
___◢◣___ ̄ ̄ ̄ ╲██◣
__ ◣
_______ ◥◤
║╴╴╴╴╴╴╴╴╴╴╴╴╴╴
◣ˍˍˍˍˍˍˍ╲↙ ║ ↘ ▕因为只有当事情已成定局的时候,▏
◥我们才会说如果。|═┘ ▕◢██████████████◤
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.62.183.194
1F:推 deathhell:感谢 可以正常运作了 :D 05/20 12:46