![]() |
|
||||||||||
|
|||||
|
Регистрация: Aug 2010
Сообщений: 13
|
Здравствуйте !!
пытался сделать ф-ю инкремента но столкнулся с зависанием . помогите исправить . ниже приведена сама ф-я myFun которая начинает счет с указанного в mylib места . результат показывает на экране. mylib.as package { import flash.display.*; import flash.text.*; public class mylib extends Sprite { public var secMsg:TextField; public var player:Number = myFun(7); public function mylib() { stage.frameRate = 30; secMsg = new TextField(); secMsg.autoSize = TextFieldAutoSize.LEFT; secMsg.text = String(player); secMsg.x = 140; addChild(secMsg); } } } package { import flash.utils.*; import flash.events.*; import flash.text.*; public function myFun(count:Number):Number { var secMsg:TextField; var count:Number; var timer:Timer = new Timer(1000,0); timer.addEventListener(TimerEvent.TIMER, timerListener); timer.start(); function timerListener(e:TimerEvent):void { if (count <= 60) { secMsg.text = String(count); count++; } } return count; } } |
![]() |
Часовой пояс GMT +4, время: 16:09. |
|
|
« Предыдущая тема | Следующая тема » |
|
|