Показать сообщение отдельно
Старый 20.09.2010, 13:25
leofit вне форума Посмотреть профиль Отправить личное сообщение для leofit Найти все сообщения от leofit
  № 5  
Ответить с цитированием
leofit
 
Аватар для leofit

Регистрация: Dec 2009
Сообщений: 428
Не совсем понял, что Вам надо, попробуйте так


Код AS3:
package
{
	import flash.display.*;
	import AdditionalClass;
 	import flash.events.Event;
 
	public class MainClass extends MovieClip
	{
		public static var OBJ:MovieClip;
		private var star:AdditionalClass;
 
		public function MainClass():void
		{			
                        this.addEventListener('stopStar', stopStarFunc, true);
			OBJ = obj_mc;
			star = obj_mc.star_mc;
		}
 
		private function stopStarFunc(event:Event):void {
			trace('stopStar');
		}
	}
}
Код AS3:
package
{
	import flash.display.*;
	import flash.events.Event;
	import flash.events.MouseEvent;
 
	public class AdditionalClass extends MovieClip
	{
		public function AdditionalClass():void
		{
			trace('added');
			this.addEventListener(Event.ADDED_TO_STAGE, init);
		}
 
		private function init(e:Event):void
		{
			this.addEventListener(MouseEvent.CLICK, stopStar);
			this.addEventListener(Event.ENTER_FRAME, moveStar);
		}
 
		private function moveStar(e:Event):void
		{
			this.rotation += 1;
		}
 
		private function stopStar(e:MouseEvent):void
		{
			dispatchEvent(new Event('stopStar'));
			this.removeEventListener(Event.ENTER_FRAME, moveStar);
		}
	}
}
__________________
Скажи мне кто твой друг и я скажу тебе кто твой друг