![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Nov 2006
Сообщений: 113
|
Создается массив мувов, в каждом из которых хочу создать еще по одному муву. Пишу следующее:
for(i=0; i<_global.pictureAmount; i++) {
photoArray[i] = this.createEmptyMovieClip("mc_"+i, this.getNextHighestDepth());
photoArray[i].photoLayer = photoArray[i].createEmptyMovieClip("photoLayer_mc", photoArray[i].getNextHighestDepth());
mcl.loadClip("pics/small/photo_"+i+"_s.swf", photoArray[i].photoLayer);
}
|
|
|||||
|
Регистрация: Nov 2006
Сообщений: 113
|
До цикла еще такие вот строчки
|
|
|||||
|
Modus ponens
|
Флеш может виснуть из-за того, что условие в FOR'e задано не правильно. Кроме того грузить что-бы там ни было лучше последовательно, а не одновременно. Например так:
var MCL:MovieClipLoader = new MovieClipLoader();
var MCLL:Object = {};
var toLoad:Array = [];
for(i=0; i<10; i++){
var _mc:MovieClip = _root.createEmptyMovieClip("mc_"+i, _root.getNextHighestDepth());
var _tgt:String = "image2load"+i+".jpg"
toLoad.push({clip:_mc, pic:_tgt});
}
MCLL.onLoadComplete = function(mc:MovieClip){
_root.toLoad.shift();
if(_root.toLoad.length>0){
_root.MCL.loadClip(_root.toLoad[0].pic, _root.toLoad[0].clip);
}
}
MCL.addListener(MCLL);
MCL.loadClip(_root.toLoad[0].pic, _root.toLoad[0].clip);
__________________
Hell is the possibility of sanity Последний раз редактировалось wvxvw; 14.11.2006 в 17:02. |
|
|||||
|
Регистрация: Nov 2006
Сообщений: 113
|
Спасибо, щас буду разбираться...
|
|
|||||
|
[4 02.05.06]
Регистрация: Apr 2006
Сообщений: 38
|
спасибо wvxvw за код
а вопросик можно? как в цикле Вашего кода присвоить загружаемым мувикам свойства кнопок? |
|
|||||
|
Modus ponens
|
var MCL:MovieClipLoader = new MovieClipLoader();
var MCLL:Object = {};
var toLoad:Array = [];
for(i=0; i<10; i++){
var _mc:MovieClip = _root.createEmptyMovieClip("mc_"+i, _root.getNextHighestDepth());
var _tgt:String = "image2load"+i+".jpg"
var func:Function = function(){
trace(this);
}
toLoad.push({clip:_mc, pic:_tgt, f:func});
}
MCLL.onLoadComplete = function(mc:MovieClip){
mc.onRelease = _root.toLoad[0].f;
_root.toLoad.shift();
if(_root.toLoad.length>0){
_root.MCL.loadClip(_root.toLoad[0].pic, _root.toLoad[0].clip);
}
}
MCL.addListener(MCLL);
MCL.loadClip(_root.toLoad[0].pic, _root.toLoad[0].clip);
__________________
Hell is the possibility of sanity |
![]() |
![]() |
Часовой пояс GMT +4, время: 00:59. |
|
|
« Предыдущая тема | Следующая тема » |
|
|