PDA

Просмотр полной версии : Не работает play() функция...


Roman_sript
21.10.2009, 01:26
Здравствуйте!

Скрипт:

import Actions.Place;

function Boxes(num:Number) {
this["row"+num] = new Place(this, "photoAnim", "anim"+num, 200, 440-40*num);
this["row1"+num] = new Place(this, "photoAnim", "anim1"+num, 240, 440-40*num);
this["row2"+num] = new Place(this, "photoAnim", "anim2"+num, 280, 440-40*num);
this["row3"+num] = new Place(this, "photoAnim", "anim3"+num, 320, 440-40*num);
this["row4"+num] = new Place(this, "photoAnim", "anim4"+num, 360, 440-40*num);
this["row5"+num] = new Place(this, "photoAnim", "anim5"+num, 400, 440-40*num);
this["row6"+num] = new Place(this, "photoAnim", "anim6"+num, 440, 440-40*num);
this["row7"+num] = new Place(this, "photoAnim", "anim7"+num, 480, 440-40*num);
}

for (var i:Number = 0; i<10; i++) {
Boxes(i);
}


До сих пор всё работает замечательно, но после не могу понять в чём проблема.


var time:Number;
var mc:MovieClip;


function Delay(mc, time) {
var Pause = function () {
mc.play();
clearInterval(pausei);
};
var pausei = setInterval(Pause, time);

}
}

for (j in _root) {

if (this[j] instanceof MovieClip) {

Delay(j,50);
}
}

}


Т.е я не могу заставить все мувиклипы играть через Delay() -уравнение. К примеру если я задам команду Delay(anim0,50), то анимация данного мувиклипа работает.

Уже несколько дней не могу понять где нестыковка.

Буду признателен за помощь!

etc
21.10.2009, 12:14
Roman_sript, отредактируйте свой пост и оформите код тегами .