![]() |
|
||||||||||
|
|||||
|
[+1 15.06.10]
Регистрация: Feb 2009
Сообщений: 56
|
Как правльно написать создание нового объекта с номером в имени?
типа, как в цикле - tumb[n] пытался так: load_ot = 1; load_do = 4; for (var i:Number = load_ot; i<=load_do; i++) { load_tumb([i]); } function load_tumb(n) { var tumb[n]:MovieClipLoader = new MovieClipLoader(); // не работаает FreeLevel_num = this.getNextHighestDepth(); this.createEmptyMovieClip("tumb"+n+"_swf",FreeLevel_num);// работает tumb[n].loadClip("tumb"+n+".swf",tumb[n]_swf); // не работаает } |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
tumb[n]_swf это как?
Добавлено через 6 минут load_ot = 1;
load_do = 4;
for (var i:Number = load_ot; i<=load_do; i++) {
load_thumb(i);
}
function load_thumb(n:Number) {
var thumbLoader:MovieClipLoader = new MovieClipLoader(); // работаает
FreeLevel_num = this.getNextHighestDepth();
var where:MovieClip = this.createEmptyMovieClip("thumb"+n+"_swf", FreeLevel_num);// работает
thumbLoader.loadClip("thumb"+n+".swf", where); // работаает
}
__________________
Reality.getBounds(this); |
|
|||||
|
Регистрация: Apr 2008
Сообщений: 71
|
Я вообще здесь ниче не понял...
Ты хочешь загружать swf в каждый клип? и зачем писать так? ели нужно так и вообще здесь 80% не правильно... |
|
|||||
|
[+1 15.06.10]
Регистрация: Feb 2009
Сообщений: 56
|
да, это косяк, надо в конец перенести, но сути не меняет
да, я хочу создавать клип, грузить в него swf, потом убивать, номера нужны, чтобы знать кого надо убить хорошо, пусть будет load_tumb(i); - я не знал, что это будет тоже работать Цитата:
|
|
|||||
|
Регистрация: Apr 2008
Сообщений: 71
|
var base = [ {url: "1.swf"}, {url: "2.swf"}, {url: "3.swf"} ]; function load_tumb(base) { for(var i:Number=0; i<base.length; i++){ var mc:MovieClip = this.createEmptyMovieClip("clip"+i, i); var mclListener:Object = new Object(); mclListener.onLoadInit = function(mc:MovieClip) { trace("movie loaded"); } mclListener.onLoadProgress = function(mc:MovieClip, bytesLoaded:Number, bytesTotal:Number):Void { trace(mc + ".onLoadProgress with " + bytesLoaded + " bytes of " + bytesTotal); } var image_mcl:MovieClipLoader = new MovieClipLoader(); image_mcl.addListener(mclListener); image_mcl.loadClip(base[i].url, mc); } } load_tumb(base); Последний раз редактировалось MrXoT; 10.04.2009 в 13:21. |
|
|||||
|
Только когда загрузили нужно отписаться
Или в АС2 при удалении локального обьекта отписывается от событий автоматом?..
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
Регистрация: Apr 2008
Сообщений: 71
|
насколько я понял в хелпе, он сам удаляется когда фаил загрузился.
Но в хелпе описан пример, как остановить загрузку файла. |
![]() |
![]() |
Часовой пояс GMT +4, время: 04:46. |
|
|
« Предыдущая тема | Следующая тема » |
|
|