![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Есть класс:
class ClassName {
private var $changeTime:Number = 500;
private var $auto:Boolean;
private var $intID:Number;
public function ClassName( auto:Boolean )
{
$auto = auto;
}
public function start ( ) : Void
{
if ( $auto )
{
change ( this );
$intID = setInterval ( change, $changeTime, this );
}
else
{
change ( this );
}
}
public function change ( instance:ClassName ) : Void
{
var instance:ClassName = instance;
trace ( instance );
}
}
Вариант: не работает через setInterval. Вопрос: можно ли как то решить проблему, не передавая ссылку на экземпляр в качестве аргумента функции? |
|
|||||
|
пока обошелся таким вариантом:
|
|
|||||
|
а то:
Цитата:
$intID = setInterval (this, "change", $changeTime ); Последний раз редактировалось silin; 29.12.2006 в 13:39. |
|
|||||
|
2silin: спасибо большое.
Ушел читать хэлп ![]() |
|
|||||
|
Оппппа... А что такое $ перед переменной? По коду вроде не PHP....
|
|
|||||
|
FourSide, $ просто символ, если свойство или метод закрытый их имя я начинаю с $. Кто-то использует знак _ для этих целей. Ну а мне удобней с долларом.=)
|
![]() |
![]() |
Часовой пояс GMT +4, время: 09:56. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|