Есть такой метод:
public function TKeyboardSettings(left:int=Keyboard.LEFT,right:int=Keyboard.RIGHT,up:int=Keyboard.UP,down:int=Keyboard.DOWN) {
this.left=left;
this.right=right;
this.up=up;
this.down=down;
super();
}
На Flex Builder 3 beta1 всё было ок, но после установки второй беты и (как я потом проверил, во FlashDevelop) flex стал ругаться на то, что я параметрам по умолчанию присваиваю константы класса Keyboard.
Текст ошибки:
Parameter initializer unknown or is not a compile-time constant.
Судя по сообщению, константы класса Keyboard не являются константами времени компиляции.
Непонятно, почему до последнего времени это не являлось ошибкой.
* * *
Долго ковырялся - в FD заработало ни с того ни с сего. В FB вдруг в процессе редактирования выдало Source could not be found for flash.ui.Keyboard.RIGHT in ...\playerglobal.swc
Выходит криво встал билдер то...
* * *
Переустановил. То же самое и в FD опять началось... :(
Предмет: Flash-технологии, программы, редакторы, классы, библиотеки. Методика: Изучение шаг за шагом, поиск новых решений, сбор ссылок, новостей и мнений, разбор примеров. Цель: Сбор, обработка и накопление тематической информации.
среда, октября 31, 2007
вторник, октября 30, 2007
Adobe Flex Builder 3. Ставим вторую бету под Eclipse
Заходим на Adobe Flex Builder 3 Public Beta 2 и качаем.
Любопытно - триальный срок обнулится или нет?...
Запускаем flexbuilder3_b2_win_plugin_101107.exe.
Оставляем директорию по умолчанию.
Говорит что нерекомендует поверх старой ставить. Забиваем.
Получаем в конце такое окно с сообщением, которое нам поможет действовать дальше.
Действуем по инструкции.
Eclipse перезагрузился, Flexbuilder опять работает! Триальный период обновился до 60 дней.
Любопытно - триальный срок обнулится или нет?...
Запускаем flexbuilder3_b2_win_plugin_101107.exe.
Оставляем директорию по умолчанию.
Говорит что нерекомендует поверх старой ставить. Забиваем.
Получаем в конце такое окно с сообщением, которое нам поможет действовать дальше.
Действуем по инструкции.
Eclipse перезагрузился, Flexbuilder опять работает! Триальный период обновился до 60 дней.
понедельник, октября 08, 2007
Странное с отладкой в FD3
Перестал работать trace(). Не штатный дебагер, не FDTracer ничего не выдавали.
Долго пытался понять в чем дело - в итоге чисто интуитивно зашел в папку и запустил файл: "C:\Program Files\Adobe\Adobe Flash CS3\Players\Debug\FlashPlayer.exe"
После этого, сразу trace() снова стал работать.
На другом компьютере такой фокус не прошел. Да и не удивительно. Возможно причина в том, что на первом была установлена Debug-версия плеера вместе с Flex Builder. На втором же Flex не ставился. На первом что-то перенастроилось и Debug-плеер стал недоступен, но после его принудительного запуска все восстановилось. Но это всё догадки.
В итоге, есть простое универсальное решение. Зайти в настройки Installed Plugins > FlashViewer > ExternalPlayerPath и прописать "C:\Program Files\Adobe\Adobe Flash CS3\Players\Debug\FlashPlayer.exe".
Для того, чтобы открывалась именно Debug-версия в настройках проекта необходимо указать в Test movie > Open SWF in: External.
При таком выборе открывается нормальное окно флэш-плеера и создается сессия отладчика. При этом трейс выводится и в Output и в окно FDTracer.
Долго пытался понять в чем дело - в итоге чисто интуитивно зашел в папку и запустил файл: "C:\Program Files\Adobe\Adobe Flash CS3\Players\Debug\FlashPlayer.exe"
После этого, сразу trace() снова стал работать.
На другом компьютере такой фокус не прошел. Да и не удивительно. Возможно причина в том, что на первом была установлена Debug-версия плеера вместе с Flex Builder. На втором же Flex не ставился. На первом что-то перенастроилось и Debug-плеер стал недоступен, но после его принудительного запуска все восстановилось. Но это всё догадки.
В итоге, есть простое универсальное решение. Зайти в настройки Installed Plugins > FlashViewer > ExternalPlayerPath и прописать "C:\Program Files\Adobe\Adobe Flash CS3\Players\Debug\FlashPlayer.exe".
Для того, чтобы открывалась именно Debug-версия в настройках проекта необходимо указать в Test movie > Open SWF in: External.
При таком выборе открывается нормальное окно флэш-плеера и создается сессия отладчика. При этом трейс выводится и в Output и в окно FDTracer.
FlashDevelop3. Ошибка плагина ASClassWizard
При установке плагина ASClassWizard перестает работать преобразование служебных переменных типа $(ItmTypPkg), $(ItmTypName), $(ItmName).
Прийдется обойтись без него... На официальном сайте про это были сообщения. Ждем новой версии.
Кстати, вернуть обратно шаблоны можно из "C:\Program Files\FlashDevelop\FirstRun\Templates\ProjectFiles\". Слава Богу, при инсталляции сюда тоже кладутся все необходимые программе файлы, что позволяет легко откатываться после неудачных модификаций конфигурации.
Прийдется обойтись без него... На официальном сайте про это были сообщения. Ждем новой версии.
Кстати, вернуть обратно шаблоны можно из "C:\Program Files\FlashDevelop\FirstRun\Templates\ProjectFiles\". Слава Богу, при инсталляции сюда тоже кладутся все необходимые программе файлы, что позволяет легко откатываться после неудачных модификаций конфигурации.
Быстрые кнопки для вставки скриптов
Поступило вот отсюда.
В папке: "C:\Documents and Settings\ЮЗЕР\Local Settings\Application Data\Adobe\Flash CS3\en\Configuration\ActionsPanel\ActionScript_1_2\ActionsPanel.xml" для каждого элемента есть параметр "quickey", который определяет последовательность символов после нажатия ESC и дает быструю вставку команды.
В папке: "C:\Documents and Settings\ЮЗЕР\Local Settings\Application Data\Adobe\Flash CS3\en\Configuration\ActionsPanel\ActionScript_1_2\ActionsPanel.xml" для каждого элемента есть параметр "quickey", который определяет последовательность символов после нажатия ESC и дает быструю вставку команды.
Flashdevelop. Tasklist Plugin
Хоть и написали в описании, что этот плагин будет внедрен в FD3. И все же решил его добавить. Скачали, поставили. Появилась панель. В настройках устанавливаем:
Насчет иконок - в папке "C:\Documents and Settings\ЮЗЕР\Local Settings\Application Data\FlashDevelop\Settings" лежит файл Images.png, который показывает соответствие иконок номерам.
- типы файлов проекта, которые необходимо просматривать,
- ключевые слова, по которым будут искаться сообщения,
- номера иконок, которые будут будут соответствовать этим ключевым словам.
Насчет иконок - в папке "C:\Documents and Settings\ЮЗЕР\Local Settings\Application Data\FlashDevelop\Settings" лежит файл Images.png, который показывает соответствие иконок номерам.
Подписаться на:
Сообщения (Atom)