Показать сообщение отдельно
Старый 08.12.2010, 13:46
Lyso вне форума Посмотреть профиль Отправить личное сообщение для Lyso Посетить домашнюю страницу Lyso Найти все сообщения от Lyso
  № 5  
Ответить с цитированием
Lyso

Регистрация: Sep 2010
Адрес: Красноярск
Сообщений: 217
Отправить сообщение для Lyso с помощью Skype™
Сейчас попробую... Спасибо

Добавлено через 2 минуты
Код AS3:
addEventListener(Event.ENTER_FRAME,
				 function doIT(event:Event):void{
					 var currentBall:ball=new ball;
					 currentBall.x=Math.random()*550;
					 currentBall.y=Math.random()*400;
					 addChild(currentBall);
					   var buffer:MovieClip=MovieClip(event.target);
					buffer.scaleX=buffer.scaleX-0.05;
					buffer.scaleY=buffer.scaleY-0.05;
					buffer.alpha=buffer.alpha-0.05;
					if(buffer.alpha<0.2){
					buffer.removeEventListener(Event.ENTER_FRAME, doIT);
					removeChild(buffer)
					}
				 })
Если сделать такой код, то всё улетает в у гол в выдаёт ошибку:
ArgumentError: Error #2025: Предоставленный DisplayObject должен быть дочерним элементом вызывающего объекта.
at flash.display:isplayObjectContainer/removeChild()
at Function/<anonymous>()

Добавлено через 12 минут
Мне кажется тут вообще нельзя обойтись без двух ENTER_FRAME...