Стоит ли говорить, как пригодилась бы возможность видеть результаты работы команд trace() при тестировании флэш-проектов в окне браузера? Gregg Wygonik сделал это возможным. Разработанное им приложение AFTERTHOUGHT позволяет с легостью делать это и не только это.
trace()
Вот неполный перечень характеристик AFTERTHOUGHT:
Как пользоваться программой:
AFTERTHOUGHT бесплатна, работает в реальном времени, распространяется с исходным кодом. AFTERTHOUGHT расшифровывается как "Another Flash Tool, Explicitly Related To Hidden Or Undocumented "Genuinely Helpful Things" -- то есть "Еще Один Флэш-Инструмент, Явно Имеющий Отношение к Скрытым Или Некоментируемым "Искренне Полезным Вещам"!
Скачать AFTERTHOUGHT v1.0 (zip, 37Кб) (примечание: программа написана на C#, так что для ее работы потребуется .NET 1.1 Framework).
Спасибо тебе, Грэгг!
Flex, как вы наверняка уже знаете -- это мощная технология создания swf-файлов серверными средствами от Macromedia.
Среди достоинств Brady -- Tag inspector (для быстрого доступа ко всем параметрам), Code hinting (подсказки по коду), Actionscript Debugger (отладчик), data binding (связывание данных) и external data sources (внешние источники данных), знакомые по Flash MX 2004. И кое-что еще ;-) //via FlashMagazine
С появлением все более и более сложных Флэш-проектов возрастает и количество подгружаемых в них XML-данных, что влечет за собой целесообразность оптимизации процесса загрузки XML.
Mattias Strindsman (более известный как Strille) изобрел, как ускорить загрузку XML за счет сокращения его размера (сжатия) в несколько раз. Очевидцы первых сжатий утверждают, что XML-файл размером в 225Кб был сжат до 16Кб, а затем успешно загружен и правильно обработан во Flash-приложении.
По порядку:
AS1-Код парсера:
XML.prototype.parseXMLStandard = XML.prototype.parseXML; XML.prototype.parseXML = function(i) { if (i.charAt(0) != '<') { var ecPos = i.indexOf(" ")+1; var eC = i.charAt(ecPos); i = i.substr(ecPos+1); var o = ""; var iL = i.length; for (var n=0;n<iL;n++) { if (i.charAt(n) == eC) { var p = i.charCodeAt(n+1)*114 + i.charCodeAt(n+2) - 1610; var l = i.charCodeAt(n+3)-14; o += o.substr(-p, l); n += 3; } else { o += i.charAt(n); } } this.parseXMLStandard(o); } else { this.parseXMLStandard(i); } }
На сайте автора выложена программа для сжатия XML -- Flash XML Compressor (Zip, 14 Кб). Для ее работы нужна установленная Microsoft .Net Framework.
Чтобы сжать XML-файл, просто перетащите его на иконку или окно приложения Flash XML Compressor. Не забудьте заглянуть в опции программы и на домашнюю страницу Flash XML Compressor
// via Strille Tutorials
"Essential ActionScript 2.0" (EAS2) ("Основы ActionScript 2.0"), новая книга Колина Мука, выходит в пятницу, 18 июня 2004 года. Книга состоит из 550 страниц, посвященных ActionScript 2.0 и ООП.
Ссылки:
Сравнение книги EAS2 с ASDG2, предыдущей книгой Мука. Обзоры книги Essential ActionScript 2.0. Сайт книги Essential ActionScript 2.0.
Обзоры книги Essential ActionScript 2.0.
Сайт книги Essential ActionScript 2.0.
//via Colin Moock
Опубликован список финалистов Нью-Йоркского флэш-фестиваля Flash Forward. Можно начинать голосовать.
Macromedia обновила набор компонентов Flash Remoting. Теперь данные компоненты публикуются в формате ActionScript 2.0. Steven Webster уже опубликовал статью по обновленному Flash Remoting API.
Вы можете скачать компоненты Flash Remoting для AS2. Документация и обновленный программный интерфейс (API) прилагаются.
// via Colin
Используя Flash JSAPI, Patrick Mineault разработал набор инструментов для точного пиксельного рисования. В набор вошли три инструмента: Pixel Line, Pixel Rectangle и Pixel Freehand.
После установки эти инструменты можно найти в следующих местах: "Pixel Line" в группе "Line Tool", "Pixel Rectangle" в группе "Rectangle tool" и "Pixel Freehand" в группе "Pencil Tool". Все эти инструменты рисуют только заливки, обходясь без контуров.
Скачать Pixel tools (MXP).
//Via Arul
Andre Michelle разработал класс для изометрического искажения изображений. Класс разбивает мувиклип на несколько треугольников, а затем искажает каждый из них в свободной трансформации.
Качать: DistortImage Class by Andre Michelle.
Совсем древнее: 17-20.09.2002, 23-30.09.2002, 01-04.10.2002, 07-11.10.2002, 14-19.10.2002, 20-26.10.2002, 27.10-02.11.2002, 04-08.11.2002, 11-16.11.2002, 18-23.11.2002 25-30.11.2002, 02-07.12.2002, 09-14.12.2002 Сайт заработал 17.09.2002