![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
[+1 08.07.09]
Регистрация: Mar 2009
Сообщений: 107
|
Хорошо тут понятно, тогда исходя из кода в 10 посте как можно обратиться к переменной i не создавая новый класс?
|
|
|||||
|
[+1 08.07.09]
Регистрация: Mar 2009
Сообщений: 107
|
Нее я говорю вот про такой код.
Как не создавая новых классов и не объявляя i в самом классе на подобие (private var i:Number), переменная i заданна строго в конструкторе, как обратиться к ней в функции обработчике? package { import flash.display.*; import flash.events.*; import flash.utils.*; public class myClass extends Sprite { private var myTimer:Timer; public function myClass():void { var i:Number = 0; myTimer = new Timer(1000); myTimer.start(); myTimer.addEventListener(TimerEvent.TIMER, doTime); } public function doTime(e:TimerEvent):void { // Как тут получить i? } } } Последний раз редактировалось vvvvvvf; 08.07.2009 в 15:40. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Никак.
|
|
|||||
|
[+1 08.07.09]
Регистрация: Mar 2009
Сообщений: 107
|
|
|
|||||
|
Modus ponens
|
Цитата:
__________________
Hell is the possibility of sanity |
|
|||||
|
Это называется замыканием
http://ru.wikipedia.org/wiki/%D0%97%...D%D0%B8%D0%B5) Но as3 не умеет замыкать функции. |
|
|||||
|
.
|
Судя по коду JavaScript из того примера, as3 прекрасно умеет замыкать функции =)
|
![]() |
![]() |
Часовой пояс GMT +4, время: 19:27. |
|
|
« Предыдущая тема | Следующая тема » |
|
|