PDA

Просмотр полной версии : Шок мувика после unloadMovie


chingachgoog
15.09.2008, 17:11
После unloadMovie мувик некоторое время невосприимчив к командам (я проверял на attachMovie).


mc.unloadMovie()

setTimeout(function(){
mc.attachMovie("mc2","mc2",2)
},160)


У меня на компе приатачивается после 160. При усложнении кода время увеличивается.
Кто знает в чем дело и как можно мгновенно вывести мувик из шока?

etc
15.09.2008, 17:33
Клип удаляется через кадр.

chingachgoog
15.09.2008, 17:42
Я тоже так подумал поначалу, но:

в моем примере следующий кадр настает за время равное примерно 230 мс.
т.е. клип выгружается и в него снова аттачиться другой клип за время смены ОДНОГО кадра.
Но наблюдается шок-период :(

etc
15.09.2008, 17:50
Если трейсить ширину на onEnterFrame, то на ноль она сбрасывается через кадр всегда, независимо от fps.

chingachgoog
15.09.2008, 18:13
Видимо дело во времени срабатывания unloadMovie - оно не мгновенно.

причем на момент срабатывания

onEnterFrame=function(){
delete onEnterFrame

unloadMovie еще не происходит

PS про выгрузку-аттач за время смены ОДНОГО кадра я обманулся - использовал расчетное время смены кадра вместо истинного.