Просмотр полной версии : Проблема с onRelease
proxiServer
26.06.2006, 03:06
createEmptyMovieClip('clip',2000);
clip.loadMovie('i/oa.swf',clip);
clip.onRelease = function ():Void {};Внешний клип загружается нормально. Но событие не работает. Подскажите плз что тут не так.
Morozov1982
26.06.2006, 05:36
1. Какое событие не работает,
2. Кинь исходник.
Techmaker
26.06.2006, 07:05
createEmptyMovieClip('clip',2000);
clip.loadMovie('i/oa.swf',clip);
clip.onRelease = function ():Void {};
нужна проверка на загрузку мува, потом только делать событие
и я бы маленько подкорректировал
createEmptyMovieClip('clip',2000);
clip.loadMovie('i/oa.swf');
onEnterFrame=function(){
var lod=clip.getBytesLoaded();
var tot=clip.getBytesTotal();
if(lod==tot && lod*tot>0 && tot>4){
delete(this.onEnterFrame);
clip.onRelease = function (){trace("!");};
};
};
proxiServer
26.06.2006, 09:28
нужна проверка на загрузку мува, потом только делать событие
и я бы маленько подкорректировал
createEmptyMovieClip('clip',2000);
clip.loadMovie('i/oa.swf');
onEnterFrame=function(){
var lod=clip.getBytesLoaded();
var tot=clip.getBytesTotal();
if(lod==tot && lod*tot>0 && tot>4){
delete(this.onEnterFrame);
clip.onRelease = function (){trace("!");};
};
};
Супер, все работает. Но хотелось бы узнать поподробней некоторые вещи.
1) onEnterFrame Непонимаю как это работает.
2)Непонятно каким образом осуществляется проверка. Т.е. if по байтам я вижу, я не понимаю в каком месте цикл организован.
Заранее благодарен за ответы.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.