Моя анимация продвигается вперед, но она замерзает. Он выбрасывает TypeError 1009. Как мне избавиться от этой ошибки и заставить ее играть?TypeError 1009, XML и AS3
загрузить
http://sandboxfun.weebly.com/
XML
<?xml version="1.0" encoding="utf-8"?>
<SESSION>
<TIMER TITLE="speed">1000</TIMER>
<COUNT TITLE="starting position">10000</COUNT>
</SESSION>
FLA
//DynamicText 'Count'
var timer:Timer = new Timer(10);
var count:int = 0;
var fcount:int = 0;
timer.addEventListener(TimerEvent.TIMER, incrementCounter);
timer.start();
function incrementCounter(event:TimerEvent) {
count = myXML.COUNT.text();
count++;
fcount=int(count*count/1000);
mytext.text = formatCount(fcount);
}
function formatCount(i:int):String {
var fraction:int = i % 100;
var whole:int = i/100;
return ("0000000" + whole).substr(-7, 7) + "." + (fraction < 10 ? "0" + fraction : fraction);
}
//LOAD XML
var myXML:XML;
var myLoader:URLLoader = new URLLoader();
myLoader.load(new URLRequest("time.xml"));
myLoader.addEventListener(Event.COMPLETE, processXML);
/*------CHANGED TIMER VALUE WITH XML------*/
timer = new Timer(Number(myXML.TIMER.text()));
//timer.start();
//PARSE XML
function processXML(e:Event):void {
myXML = new XML(e.target.data);
trace(myXML.COUNT.text());
trace(myXML.TIMER.text());
}
//var count:int = 0;//give it a value type
/*------CHANGED COUNT VALUE WITH XML------*/
count = myXML.COUNT.text();
ОШИБКА
ТипError: Ошибка # 1009: Не удается получить доступ к свойству или методу ссылки на нулевой объект.
at _fla :: MainTimeline/frame1()
ТипError: Ошибка # 1009: Не удается получить доступ к свойству или методу ссылки на нулевой объект.
в _fla :: MainTimeline/incrementCounter()
на flash.utils :: Timer/_timerDispatch()
на flash.utils :: Timer/галочкой()
Спасибо. Теперь я должен понять, почему он не оживляет. Я не знаю, установлены ли значения статически или это так, как разворачиваются события таймера. Я постараюсь уйти от отладочных сообщений, но я ничего не делал. – 2010-03-25 18:47:21
Не думал, что это грязно? Ну, это было два пути! – debu