Показать сообщение отдельно
Старый 08.03.2012, 20:19
MikroAcse вне форума Посмотреть профиль Отправить личное сообщение для MikroAcse Найти все сообщения от MikroAcse
  № 9  
Ответить с цитированием
MikroAcse
 
Аватар для MikroAcse

Регистрация: Feb 2012
Сообщений: 1,540
Попробуй так:
Код AS3:
package p {
	import flash.display.*;
	import flash.utils.*;
	import flash.net.*;
	import flash.events.*;
	import flash.text.*;
	import flash.display.Sprite;
	import flash.display.DisplayObjectContainer;
 
	public class DrawName extends MovieClip {
		private var nam:CreateButton;
		private var cont:Sprite = new Sprite();
		private var timer:Timer;
		public function DrawName() {
		}
 
		public function drawNam(){
			this.nam = new CreateButton('Кожа', 30, 0xff0000, "Times New Roman", true, false, 90, 60, 
									   100, 100, TextFieldAutoSize.CENTER, 
									   TextFormatAlign.CENTER, false, null, false, null, 
									   false, null);
			this.cont.addChild(nam);
			this.cont.alpha = 1;
			addChild(cont);
			this.timer = new Timer(100, this.cont.alpha/0.05);
			this.timer.addEventListener(TimerEvent.TIMER, timerListener);
			this.timer.start();
		}
		private function timerListener(e:TimerEvent) {
			this.cont.alpha -= 0.05;
			addChild(cont);
		}
	}
}
Если ничего, то попробуй вместо строчки:
Код AS3:
addChild(cont);
Написать:
Код AS3:
setChildIndex(cont, numChildren-1);