TIЕSTO
14.08.2010, 21:50
Здравствуйте !!
никак не могу понять как вывести массив на экран ???
помогите !!!
: )
нужно вывести через каждую секунду число из массива 10 чисел.
вот мой неправильно работающий код .
при запуске выдает Get Ready! , а через секунду сразу 10 =(
package {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.text.*;
public class Race extends Sprite {
private var startMsg:TextField;
public function Race ( ) {
stage.frameRate = 30;
var timer:Timer = new Timer(1000, 10); //
timer.addEventListener(TimerEvent.TIMER, timerListener);
timer.start( );
startMsg = new TextField( );
startMsg.autoSize = TextFieldAutoSize.LEFT;
startMsg.text = "Get Ready!";
addChild(startMsg);
}
private function timerListener (e:TimerEvent):void {
var numbers:Array = [1,2,3,4,5,6,7,8,9,10];
if ( startMsg.text !== numbers[9] ){
for ( var i:int = 0; i !== numbers[9]; i++ ){
startMsg.text = numbers[i];}
}
}
}
}
никак не могу понять как вывести массив на экран ???
помогите !!!
: )
нужно вывести через каждую секунду число из массива 10 чисел.
вот мой неправильно работающий код .
при запуске выдает Get Ready! , а через секунду сразу 10 =(
package {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import flash.text.*;
public class Race extends Sprite {
private var startMsg:TextField;
public function Race ( ) {
stage.frameRate = 30;
var timer:Timer = new Timer(1000, 10); //
timer.addEventListener(TimerEvent.TIMER, timerListener);
timer.start( );
startMsg = new TextField( );
startMsg.autoSize = TextFieldAutoSize.LEFT;
startMsg.text = "Get Ready!";
addChild(startMsg);
}
private function timerListener (e:TimerEvent):void {
var numbers:Array = [1,2,3,4,5,6,7,8,9,10];
if ( startMsg.text !== numbers[9] ){
for ( var i:int = 0; i !== numbers[9]; i++ ){
startMsg.text = numbers[i];}
}
}
}
}