Показать сообщение отдельно
Старый 15.08.2011, 12:57
argoniummm вне форума Посмотреть профиль Отправить личное сообщение для argoniummm Найти все сообщения от argoniummm
  № 8  
Ответить с цитированием
argoniummm

Регистрация: Jun 2011
Сообщений: 217
Хм... У меня появилась ещё 1 проблема:
Вот весь класс, да я знаю что многое написано не рационально.
Код AS3:
package 
{
	import flash.display.*;
	import flash.desktop.*;
	import flash.events.*;
	import flash.net.*;
	import flash.text.*;
	import flash.xml.*;
 
	public class App extends MovieClip
	{
		var myXML:XML;
		var XML_URL:String = "http://vk-life.com/data.xml";
		var myLoader:URLLoader = new URLLoader();
		var img:Array = [];
		var question:Array = [];
		var answer:Array = [];
		var answer_img:Array = [];
		var position:int = 0;
 
		var number:int = 0;
		var my_answer:Array = [];
 
		var x_centre = 566;
		var y_centre = 256;
		var size = 15;
 
		public function App()
		{
			myLoader.addEventListener(Event.COMPLETE, xmlLoaded);
			myLoader.load(new URLRequest(XML_URL));
			SetQuestion();
			//stage.addEventListener(KeyboardEvent.KEY_UP, keyUpHandler);
			exit_btn.addEventListener(MouseEvent.CLICK, Exit);
		}
 
		public function xmlLoaded(event:Event):void
		{
			var element:String;
			myXML = new XML(myLoader.data);
 
			for each (element in myXML.img.*)
			{
				img.push(element);
			}
 
			for each (element in myXML.question.*)
			{
				question.push(element);
			}
 
			for each (element in myXML.answer.*)
			{
				answer.push(element);
			}
 
			for each (element in myXML.answer_img.*)
			{
				answer_img.push(element);
			}
 
		}
 
		public function processXML()
		{
			 var image_question:MovieClip = new MovieClip();
			var imageLoader = new Loader();
			image_question.addChild(imageLoader);
			imageHolder.mouseChildren = false;
			imageLoader.x = 0;
			imageLoader.y = 0;
			imageLoader.load(new URLRequest(img[k]));
			addChild(image_question);
 
		}
 
		public function SetQuestion()
		{
			question_txt.text = answer[position];
		}
 
		public function Exit(event:Event):void
		{
			// getURL("javascript: closeTaskWindow("")");
		}
 
 
		/* private function keyUpHandler(event:KeyboardEvent):void
		{
			trace(event.keyCode);
 
			if (event.keyCode == 65)
			{
				my_answer.push("ф");
				number = number + 1;
 
			}
 
			if (event.keyCode == 66)
			{
				my_answer.push("и");
				number = number + 1;
 
			}
 
			if (event.keyCode == 67)
			{
				my_answer.push("с");
				number = number + 1;
 
			}
 
			if (event.keyCode == 68)
			{
				my_answer.push("в");
				number = number + 1;
 
			}
 
			if (event.keyCode == 69)
			{
				my_answer.push("у");
				number = number + 1;
 
			}
 
			if (event.keyCode == 70)
			{
				my_answer.push("а");
				number = number + 1;
 
			}
 
			if (event.keyCode == 71)
			{
				my_answer.push("п");
				number = number + 1;
 
			}
 
			if (event.keyCode == 72)
			{
				my_answer.push("р");
				number = number + 1;
 
			}
 
			if (event.keyCode == 73)
			{
				my_answer.push("ш");
				number = number + 1;
 
			}
 
			if (event.keyCode == 74)
			{
				my_answer.push("о");
				number = number + 1;
 
			}
 
			if (event.keyCode == 75)
			{
				my_answer.push("л");
				number = number + 1;
 
			}
 
			if (event.keyCode == 76)
			{
				my_answer.push("д");
				number = number + 1;
 
			}
 
			if (event.keyCode == 77)
			{
				my_answer.push("ь");
				number = number + 1;
 
			}
 
			if (event.keyCode == 78)
			{
				my_answer.push("т");
				number = number + 1;
 
			}
 
			if (event.keyCode == 79)
			{
				my_answer.push("щ");
				number = number + 1;
 
			}
 
			if (event.keyCode == 80)
			{
				my_answer.push("з");
				number = number + 1;
 
			}
 
			if (event.keyCode == 81)
			{
				my_answer.push("й");
				number = number + 1;
 
			}
 
			if (event.keyCode == 82)
			{
				my_answer.push("к");
				number = number + 1;
 
			}
 
			if (event.keyCode == 83)
			{
				my_answer.push("ы");
				number = number + 1;
 
			}
 
			if (event.keyCode == 84)
			{
				my_answer.push("е");
				number = number + 1;
 
			}
 
			if (event.keyCode == 85)
			{
				my_answer.push("г");
				number = number + 1;
 
			}
 
			if (event.keyCode == 86)
			{
				my_answer.push("м");
				number = number + 1;
 
			}
 
			if (event.keyCode == 87)
			{
				my_answer.push("ц");
				number = number + 1;
 
			}
 
			if (event.keyCode == 88)
			{
				my_answer.push("ч");
				number = number + 1;
 
			}
 
			if (event.keyCode == 89)
			{
				my_answer.push("н");
				number = number + 1;
 
			}
 
			if (event.keyCode == 90)
			{
				my_answer.push("я");
				number = number + 1;
 
			}
			if (event.keyCode == 186)
			{
				my_answer.push("ж");
				number = number + 1;
 
			}
 
			if (event.keyCode == 222)
			{
				my_answer.push("э");
				number = number + 1;
 
			}
 
			if (event.keyCode == 188)
			{
				my_answer.push("б");
				number = number + 1;
 
			}
 
			if (event.keyCode == 190)
			{
				my_answer.push("ю");
				number = number + 1;
 
			}
 
			if (event.keyCode == 219)
			{
				my_answer.push("х");
				number = number + 1;
 
			}
 
			if (event.keyCode == 221)
			{
				my_answer.push("ъ");
				number = number + 1;
 
			}
		} 
 
 
	}
 
}
Вот такие ошибки:
D:\загадки\App.as, строка 6 1152: Конфликт с наследуемым определением flash.events:EventDispatcher.toString в пространстве имен public.
ComponentShim (скомпилированный фрагмент), строка 1 5000: В класс "fl.core.ComponentShim" должен входить подкласс "flash.display.MovieClip", так как он связывается с символом такого же типа в библиотеке.
ComponentShim (скомпилированный фрагмент), строка 1 5000: В класс "fl.controls.Label" должен входить подкласс "flash.display.MovieClip", так как он связывается с символом такого же типа в библиотеке.
ComponentShim (скомпилированный фрагмент), строка 1 5000: В класс "fl.controls.TextArea" должен входить подкласс "flash.display.MovieClip", так как он связывается с символом такого же типа в библиотеке.
ComponentShim (скомпилированный фрагмент), строка 1 5000: В класс "fl.controls.TextInput" должен входить подкласс "flash.display.MovieClip", так как он связывается с символом такого же типа в библиотеке.
ComponentShim (скомпилированный фрагмент), строка 1 5000: В класс "fl.controls.UIScrollBar" должен входить подкласс "flash.display.MovieClip", так как он связывается с символом такого же типа в библиотеке.