![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Aug 2005
Сообщений: 27
|
Спросил на тостере, но что-то там без ответа. Копирую:
Дано: Flash Builder 4.7, AIR 4.0 var customLayout:ILayout; customLayout = new HorizontalLayout(); (customLayout as HorizontalLayout).gap = 222; customLayout.gap = 222; Каким образом получилось, что строка 3 выполнилась, а на строке 4 вылезла ошибка:
Класс HorizontalLayout и интерфейс ILayout являются частью фреймворка Feathers. HorizontalLayout: код, апи ILayout: код, апи gap является геттером/сеттером класса HorizontalLayout; в интерфейс ILayout не входит. Переменная customLayout создалась нормально, содержит экземпляр класса HorizontalLayout: ![]() Ошибки компиляции не возникло (а по-моему должна бы), скриншот с рабочего дебаг-режима Flash Builder'а. |
|
|||||
|
.
|
Могу предположить, что это баг ASC 2.0 компилятора. По идее, это бы вообще не скомпилировалось. Поставьте AIR 13
Последний раз редактировалось dimarik; 29.05.2014 в 17:19. |
![]() |
![]() |
Часовой пояс GMT +4, время: 19:48. |
|
|
« Предыдущая тема | Следующая тема » |
|
|