Показать сообщение отдельно
Старый 13.10.2008, 20:05
egrik вне форума Посмотреть профиль Отправить личное сообщение для egrik Найти все сообщения от egrik
  № 6  
Ответить с цитированием
egrik

Регистрация: May 2006
Адрес: Voronezh
Сообщений: 13
Отправить сообщение для egrik с помощью ICQ
Цитата:
Сообщение от Mnilionic Посмотреть сообщение
во-первых в данном примере onEnterFrame вообще не нужен

я проверил ваш код - событие срабатывает без проблем
Ну, может быть, тогда мне интересно узнать, почему здесь:

Код:
_root.onEnterFrame = function():Void
{
	delete this.onEnterFrame;
	
	var snd:Sound = new Sound();
	snd.onLoad = function(success:Boolean):Void
	{
		trace(success);
	}
	snd.loadSound('data/snd/bg.mp3', false);
	
	var mc:MovieClip = _root.createEmptyMovieClip("test", _root.getNextHighestDepth());
	mc.onEnterFrame = function():Void
	{
		trace(snd instanceof Sound);
	}
}
trace все-равно "говорит" о том, что snd это Sound, когда он был уже удален, да и получается, что mc.onEnterFrame также должна быть удалена, а н, нет