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

Регистрация: Aug 2008
Сообщений: 17
Руководствуясь хэлпом флэша написал вроде, но на экране ничего не появляется.

Код:
	
public class Main extends MovieClip
	{
		public var playList:Array;

		public function Main() 
		{
			init();	
		};

		private function init():void
		{

		playList = new Array();
		playList.push("A", "B", "C", "D");

		for (var i:int = 0; i < playList.length; i++) 
		{
			var playlistButton:MyButton = new MyButton();					
			playlistButton.x = 50;
			playlistButton.y = i*25;
                        playlistButton.addEventListener(MouseEvent.CLICK, handleButtonClick);
			addChild(playlistButton);
 
		};

};
};
Код:
public class MyButton extends MovieClip
	{
		public var songButton:MovieClip;
		public var songname:TextField;

		public function MyButton() 
		{		
			init();
		};
		
		private function init():void
		{				
			songname = new TextField();
			addChild(songname);
			songname.autoSize = TextFieldAutoSize.LEFT;
			songname.border=true;
			songname.htmlText = "песня";

			songButton = new MovieClip();
			songButton.graphics.drawRect(songname.x, songname.y, songname.width, songname.height);
			songButton.graphics.endFill(); 

			songButton.addChild(songname);
			songname.mouseEnabled = false; 
			songButton.buttonMode = true;			

		
		};
};
Подскажите, в чем ошибка?