![]() |
Почему конфликтуют имена?
Конвертёр цвета из строковой переменной в HEX для градиента
Код AS3:
Compiler errors: Scene 1, Layer 'Layer 1', Frame 1, Line 10 1151: A conflict exists with definition colors in namespace internal. Scene 1, Layer 'Layer 1', Frame 1, Line 13 1151: A conflict exists with definition colors in namespace internal. |
Потому что в as3 локальная переменная видна во всей функции.
|
Цитата:
Добавлено через 2 минуты всё, понял в чём моя ошибка... я заново регистрирую переменную ключевым словом var ТЕМА ЗАКРЫТА |
Создайте переменную перед switch и присваивайте ей значения в кейсах. Нельзя создавать три разных переменных с одним именем. Даже в блоке условий.
|
А еще лучше - не используйте switch для этого:
Код AS3:
|
wvxvw, в общем отличный подход!
Только не понятно как пользователю задать параметр цвета? Вопрос в инкапсуляции. В моём алгоритме проверяется заданное пользователем значение свойства LEDcolor, а switch вставляет нужные данные в массив. |
Цитата:
Код AS3:
|
Можно извратиться и написать... Enumerator)))
|
Цитата:
|
http://help.adobe.com/ru_RU/FlashPla...x-Symbols.html
Здесь. И у Мука основы. |
| Часовой пояс GMT +4, время: 13:10. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.