Показать сообщение отдельно
Старый 20.08.2008, 18:28
Gaen вне форума Посмотреть профиль Отправить личное сообщение для Gaen Найти все сообщения от Gaen
  № 9  
Ответить с цитированием
Gaen
strange mood
 
Аватар для Gaen

модератор форума
Регистрация: Jul 2004
Адрес: Питер
Сообщений: 1,653
Записей в блоге: 1
Отправить сообщение для Gaen с помощью ICQ Отправить сообщение для Gaen с помощью Skype™
При написании кода в кадре этот код неявным образом преобразуется в метод класса и неявным вызовом addFrameScript вешается на кадр.

Когда это раскопали, то стало ясно, что ничто не мешает сделать то же самое явно: вместо того, чтобы писать код в кадре, можно явно определить свой метод и явным вызовом addFrameScript повесить его на кадр.

Код:
package{

	import flash.display.MovieClip;
	
	public class MyClass extends MovieClip{
		
		//constructor
		public function MyClass(){
			
			super();
			
			this.addFrameScript(5, this.doSomething);
			
		}//constructor
		
		private function doSomething():void{
			
			trace("Hello, world!");
			
		}//doSomething
		
	}//class
	
}//package
ЗЫ: поимейте совесть, первая строчка в яндексе http://gorbatov.blogspot.com/2007/09...amescript.html
__________________
тонкий тролль, осеянный благодатью