Хм... У меня появилась ещё 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", так как он связывается с символом такого же типа в библиотеке.