![]() |
|
||||||||||
|
|
|
|||||
|
Возникла маленькая проблема.
У меня есть класс содержаший ряд атрибутов и методов. Проблема в том, что Флэш отказываеться воспринимать новые переменные в реализации методов, если они не являются атрибутами классов. А буферные переменные очень нужны. Никто не знаек как решить данную задачку?
__________________
Use the sourсe Luck! |
|
|||||
|
МЕГАФЛЭШЕР
Регистрация: May 1999
Адрес: Россия, Москва
Сообщений: 1,181
|
буферные переменные?
это как? во первых есть классы динамические, то есть такому классу можно указывать новое поле в стиле AS1 и компилятор не будет ругаться, class dynamic MyClass { public function test() { this.anyParam = "blabla"; } } и все нормально. MovieClip, Object и некоторые другие build-in классы так же динамические. или вопрос просто в переменных метода? тогда создавай переменные в методе и все, сории что так подума, ну уж очень из твоего вопроса это кажется..... если так, то в методе создавай сколько хочешь переменных, class dynamic MyClass { public function test() { var a:String = "blabla"; var b:Number = 123; var c:MyClass = this; } } итд.... или я не понял вопрос.... |
|
|||||
|
Большое пасибо - все заработало!
__________________
Use the sourсe Luck! |
|
|||||
|
Регистрация: Apr 2003
Адрес: DC
Сообщений: 4,489
|
горе - мыка
__________________
flash/flex/unity |
|
|||||
|
Регистрация: Apr 2003
Адрес: DC
Сообщений: 4,489
|
Цитата:
__________________
flash/flex/unity |
![]() |
Часовой пояс GMT +4, время: 14:07. |
|
|
« Предыдущая тема | Следующая тема » |
|
|