![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
[+1.3 06.03.12]
|
Заранее извиняюсь - тема скорей всего не нова.
Читаю Колина Мука и пытаюсь для большего понимания повторять все примеры, а также всячески их видоизменять. ...Возник вопрос - можно ли передать в параметрах пользовательского события не просто одну переменную ,а Массив или даже целый Объект с данными? Для примера даю рабочий проект Test1.zip - в котором отлично передается и отлавливается isOn:Boolean и нерабочий в котором я попытался заменить переменную isOn на массив tmp В нерабочем достаточно чтоб в Main.as сработал Trace(e.tmp) Ткните носом пожалуйста в "зарытую собаку" )
__________________
http://apa-noua.com/portfolio |
|
|||||
|
[+1 05.11.12]
Регистрация: Feb 2011
Сообщений: 431
|
Всё работает, не инициализируйте массив в аргументах функции
вместо можно public function ToggleEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false,tmp:Array = null) { if(!tmp) tmp = new Array(['a','b','c']); .... You can only use compile-time constants as default values. This does not include arrays, since they can be altered at runtime. |
|
|||||
|
[+1.3 06.03.12]
|
спасибо!
тоесть вообще в параметрах нельзя инициировать массив - даже для любой другой функции? (имею ввиду ситуацию не только с конструкторами)
__________________
http://apa-noua.com/portfolio |
|
|||||
|
[+1 05.11.12]
Регистрация: Feb 2011
Сообщений: 431
|
Нельзя.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 17:01. |
|
|
« Предыдущая тема | Следующая тема » |
|
|