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

Регистрация: Apr 2009
Сообщений: 167
Записей в блоге: 1
По умолчанию Не работает addChild

основной код, с ним связанн fla файл:
Код AS3:
package { 
    import flash.display.MovieClip; 
	import flash.text.*;
 
    public class SuperExample extends MovieClip 	
    { 
        public function SuperExample() 
        { 
            var myBase:Base = new Base(); 
 
        } 
    } 
}
класс "Base":
Код AS3:
package {
	import flash.text.TextField;
	import flash.text.TextFieldAutoSize;
	import flash.display.*;
	import flash.events.*;
 
	public class Base extends Sprite{
 
		trace("Base was colled");
		public function Base(){
			myTextField();			
		}
		public function myTextField(){
			var mtf:TextField = new TextField();
			addChild(mtf);
			mtf.text = "Hello World!";
			mtf.wordWrap = true;
			mtf.border = true;
			mtf.background = true;
			mtf.backgroundColor = 0xFF00FF;
			mtf.borderColor = 0x000000;
			mtf.autoSize = TextFieldAutoSize.CENTER;
			trace("myTextField was Called");
			mtf.x = 200;
			mtf.y = 200;
			mtf.addEventListener(Event.ADDED_TO_STAGE, f2);
		}
 
		public function f2(e:Event){
			trace("o_O O_O O_o");
		}
	}
}
Проблема в том, что видмо несрабатывет "addChild(mtf);"
И компилятор ошибок не выдает (вобще молчит как беларусский партизанин)
В окне output сообщения Base was colled иmyTextField was Called выводяться, а o_O O_O O_o уже нет.
Спасайте=)