Flash Ripper RSS Readers


+

Архивы сайта Флэш Потрошитель за Февраль 2006


27.Февраль.2006, Articles

Eclipse для Flash-разработчика: дополненный рассказ Майка "Antares" Клишина на семинаре NewMedia, статья

Это очень похоже на самый основательный труд на тему "Flash, Eclipse, FDT". Читайте статью Antares'a "FDT: еще 6 часов в ваших сутках".

Писал Rost, 01:30 PM Отзывов: 1

 

23.Февраль.2006, Personalities

Интервью с Олегом Пащенко для телепрограммы "Просвет"

Сбылось желание, и теперь можно увидеть говорящего cmart'a прямо не вылазя из-за интернета: Интервью с Олегом Пащенко для телепрограммы "Просвет".

Видеофайл использует кодеки H.264 и AAC, поэтому пользователям Windows, насколько мне стало известно, для просмотра надо установить бесплатный Apple QuickTime 7 Player.

Я еще сам не смотрел, интересно!

Писал Rost, 12:59 AM Отзывов: 45

 

22.Февраль.2006, Tools

Какое нам, флэш-разработчикам, дело до того, что вышел Google Desktop 2

А дело вот какое: Google Desktop 2 теперь идет с боковой панелью, на которой содержатся разные полезные инфомационные блоки типа "Поиск", "Блокнот", "Эл. Почта" "Быстрый просмотр", "Задания" и малополезные блоки типа "Новости", "Фотографии", "Карты" и т.д.

Но эту панель можно настроить так (кликнув на кнопке опций в самом верху панели, выбрав "Добавить/удалить панели", поставив галочку "Показать модули ActiveX" и выбрав "ShockWave Flash Object"), что в нее войдет и флэш-проигрыватель, в котором можно показывать желаемую флэшку, да еще и с опциями.

А еще можно установить Magnifier, предварительно скачав его с сайта Google Desktop Plugins, по удобству ипользования далеко превосходящий встроенный в Windows оный.

Писал Rost, 03:57 PM Отзывов: 0

 

21.Февраль.2006, Articles

Взаимодействие Flash — JavaScript и навигация по флэш-сайту, статья от Nox Noctis

Нокс написал фундаментальный труд на классическую тему "Взаимодействие Flash — JavaScript и навигация по флэш-сайту".

Вот его собственная аннотация: "Рассматриваются все виды взаимодействия Flash и JavaScript на примере решения практической задачи: заставить работать кнопки back/forward броузера на флэш-сайте."

Кстати, а у Нокса уже много статей.

Писал Rost, 09:08 PM Отзывов: 4

 

20.Февраль.2006, Articles

Разработка Flash-проектов с использованием Apache Ant и FDT (доклад Constantiner'a на семинаре New Media)

Constantiner сдержал слово и опубликовал свой доклад для семинара New Media "Разработка Flash-проектов с использованием Apache Ant". Качество получившейся статьи -- лучше увидеть.

(Добавлено 21.02.2006:)

Перед прочтением статьи стоит посмотреть презентацию, разъясняющую происхождение, назначение, достоинства, недостатки, процесс установки и рекомендации по использованию Apache Ant при разработке Flash-проектов в легкой, доступной форме(185 Кб).

Кстати, данная статья может служить также и руководством к настройке среды Eclipse и FDT -- добрая ее половина посвящена именно этому.

Писал Rost, 04:22 PM Отзывов: 8

 

17.Февраль.2006, Tools

JSEclipse, универсальный редактор JavaScript

Отсутствие хорошего универсального редактора для JavaScript -- одна из закоренелых проблем веб-дизайна и разработки, не так ли? При работе над очередным проектом, одном из тех, где происходит интенсивный обмен данными между Flash/ActionScript и веб-страницей/JavaScript, я задался целью найти JavaScript-редактор и нашел таки весьма пристойный и совершенно бесплатный плагин для Eclipse 3.1, JSEclipse, установил его и начал чувствовать себя намного вооруженнее, если можно так сказать. Конечно, это не FDT с его возможностями, но помогает сильно. Например, JSEclipse дает подсказки по коду: при этом он указывает, в каком браузере сработает подсказываемое (NN, IE, или оба). В этих подсказках, как и положено, учитываются и ваши собственные переменные. Также JSEclipse имеет внутренюю справку, правда, не очень хорошо реализованную. Подсветка кода -- конечно, настраиваемая. Кроме того, есть возможность подключать дополнительные библиотеки через меню JSEclipse > Add Library (еще не пробовал). Скачать JSEclipse можно здесь.

А какой редактор JavaScript используете вы?

Писал Rost, 03:12 PM Отзывов: 1

 

08.Февраль.2006, Flex 2

Flex Enterprise Services 2

Скачал Flex Enterprise Services 2 (далее -- просто FES2), установил, запустил. Readme говорит, что после запуска примеры готовых FES2-приложений можно увидеть по адресу http://localhost:8700/samples, но не напоминает, что предварительно нужно разблокировать FES2 во встроенном Windows Firewall'е: если этого не сделать, то при попытке открыть пример повляется сообщение об ошибке "500: There is no web application configured to service your request". И вот, Windows Firewall настроен, открывается страница с примерами. В ее левой части -- сообщение о том, что у меня обнаружен Flash Player WIN 8,5,0,212, и что мне его нужно обновить до версии 8,5,0,211.

Примеры приложений -- довольно однообразные, в подавляющем большинстве они демонстрируют функциональность (совсем не бедную) компонентов пользоватльского интерфейса Flex 2. Среди примеров -- Chat, Collaboration Dashboard (к сожалению, у меня этот пример не заработал, высыпав массу внутренних хорошо структурированных FES2-ошибок; из них я понял, что все же стоило скачать и установить Flex Charting Components -- ошибки были вызваны их отсутствием), Real Time Data Feed -- та же история. Примеры Contact Manager II, CRM Sample, Reservation Sample, Database Manager -- все это очень круто но -- скучновато, Флэш зажигает все же ярче. А пример Restaurant Finder отличается возможностью смены цвета интерфейса ;)

Стоит отметить что цена FES снизилась с $12 000 до $1 000 -- так что, возможно, теперь мы действительно сможем с ним поработать.

На Abobe Labs есть обзор Flex Enterprise Services 2.

Писал Rost, 11:08 PM Отзывов: 7

 

07.Февраль.2006, Community

Состоялся семинар NewMedia

Constantiner опубликовал отчет о состоявшемся в Москве семинаре New Media. Интересный текст, к тому же -- с фотографиями, по которым можно узнать лица движителей своременного рунетовского флэша. Также Constantiner обещает выложить свой доклад, посвященный использованию Ant. Майкл Клишин тоже скоро выложит отчет и доклад (об Eclipse + FDT). Вот бы все участники New Media так сделали!

Писал Rost, 08:00 PM Отзывов: 0

 

02.Февраль.2006, Classes

Класс DelegateExt, используемый для передачи аргументов вызываемой функции (AS2)

Как известно, класс Delegate позволяет выполнять любую функцию в любой заданной области видимости. Таким образом можно передавать события от любого объекта к любому другому объекту. Но иногда возникает необходимость передать не только событие, но и некоторые аргументы вместе с ним. Стандартный класс Delegate этого не предусматривает, поэтому я написал для собственных нужд класс-расширение DelegateExt, позволяющий передавать параметры вызываемой функции. Если кому-то он пригодится, буду рад. Класс пока испытан только на одном рабочем проекте, так что в случае возникновения ошибок-неполадок -- пишите сюда.

/**
* @author Rostislav Siryk (rost - at - flash-ripper.com)
*/
class com.flashripper.utils.DelegateExt{
function DelegateExt(){
}
static function create(obj:Object, func:Function, params:Object):Function {
var fExt = function(){
arguments.push(arguments.callee.args);
return func.apply(arguments.callee.target, arguments);
};
fExt.args = params;
fExt.target = obj;
fExt.func = func;
return fExt;
}
}

Кстати, в языке ActionScript 3 ни класс Delegate, ни DelegateExt не пригодится, так как в AS3 есть встроенное делегирование событий -- вот вам еще один плюс AS3.

Писал Rost, 09:51 PM Отзывов: 2

 

01.Февраль.2006, Flex 2

Первые впечатления от Flex Builder 2 Beta 1

Наконец, скачивание Flex 2 завершено (это потому, что американцы уже легли спать и слегка разгрузили канал для нас), и можно заглянуть, что же там внутри.

Запускаем, смотрим:

- Сразу после запуска нас встречает стартовый welcome-скрин, подобный стандартному Эклипсовскому, но начиненный разнообразной Flex-информацией; здесь есть перечень основных понятий среды Flex, ссылки на описание языка ActionScript 3, туториалы, примеры готовых Flex-приложений (например, на Flex Store -- толково сделано, идея с цветовым кодированием разделов хоть и не нова, но здесь воплощена и работает отлично), ссылки на разделы Adobe Labs -- все эти ресурсы открываются в новых окнах, таким образом, всегда остается возможность вернуться к самой главной кнопке, она внизу: Start using Flex Builder. Жму ее. Welcome-скрин улетает вправо и вверх, превращаясь там в иконку -- можно потом к нему легко вернуться. Открывается Девственно Чистое рабочее пространство Flex 2: слева -- Navigator, снизу -- Problems, по центру -- ничего. А могли бы и новый проект/документ создать или хотя бы предложить это. Окэй, жмем меню Windows > Preferences. Настройки среды Flex остались такими же бедными, хотя кое-что новое появилось: например, появились настройки для CSS Editor, позволяющие указать, например, символы, приводящие к выскакиванию хинтов. Из этого делаем вывод, что Flex 2 можно не только использовать для редактирования CSS, но и делать это с удобствами. Интересно.

Возвращаюсь, меню File > New > Flex Project. В альфе Flex 2 на вопрос, хотим ли мы использовать Enterprise Services, был возможен только один вариант ответа -- "Нет". А теперь мы можем их использовать, так что жмем "Да" и "Далее". Сюрприз! Сообщение об ошибке гласит: "Server root is invalid. Could not locate flex-config.xml." А дело в том, что в качестве корневого каталога Flex по умолчанию указан "C:\Program Files\Macromedia\Flex\jrun4\servers\default\flex" -- так сотрудники бывшей компании Macromedia мстят своим новых хозяевам, компании Adobe за формат SVG, а в результате страдаем мы, ни в чем не повинные пользователи! Но жизнь продолжается. Нажав на кнопку "Vаlidate location..." и догадавшись из выданного сообщения об ошибке, что корнем Flex-сервера считается каталог, содержащий в себе файл "flex-config.xml", находим такой файл в каталоге "C:\Program Files\Adobe\Flex Builder 2 Beta 1\Flex Framework 2\frameworks"

Но и это не работает.

Бью себя по лбу и понимаю, что нужно скачать и установить еще и Flex Enterprise Services 2. Качаю, а пока оно качается, пробую создать проект без их использования -- жму Back, ввожу название проекта -- "hello_world", жму Next и получаю новое загадочное окно с призывом задать пути к классам и библиотекам ("Set the build paths for the new ActionScript project"), но полным отсутствием возможности сделать это -- из многочисленных кнопок доступна только кнопка Finish. Жму ее осторожно.

Осторожность была не лишней. На первый вгляд, все хорошо, -- появляется базовый код mxml-приложения. Только внизу, в виде "Problems" фраза красным как нож: "Unable to find libs -- hello_world". Я считаю, это несправедливо -- при создании проекта не дать возможности указать/создать библиотеки, а потом жаловаться на их отсутствие.

С мыслью о том, что вселенная разумна и все не может быть настолько плохо, с мыслью о потрошении я пытаюсь начать все сначала. И по ходу выясняю, что причина неполадки с библиотеками была в глюке визарда по созданию новых проектов во Flex 2: если вы при создании проекта даже случайно выбрали опцию использования "Flex Enterprise Services 2" и зашли хоть на шаг по этому пути, а затем передумали и вернулись, то данный проект уже навсегда обречен на их использование и стандартный Flex-компилятор с таким проектом на работает, спараведливо считая, что проект будет компилироваться на сервере (так программисты бывшей Макромедии учат нас сразу принимать верные решения, а, приняв их, никогда не возвращаться назад!). Создаю проект с названием "hellomadness".

На этот раз библиотеки есть, а ошибок нет. Иду поглазеть на вид "Design" Flex 2. Первое впечатление приятное. Перетаскиваю на сцену компонент Grid, внутрь него -- Label и Button, обнаруживаю, что сбылось то, о чем я давно мечтал во флэше -- чтобы по двойному клику на компоненте можно было напрямую редактировать его основное свойство, как то текст компонента Label -- и это теперь работает!

Сохраняю и публикую свое первое Flex2Beta1-приложение (по ходу отмечая, что сборка проекта стала значительно быстрее по сравнению с альфа-версией) -- вот оно, мое первое приложение на обновленном флексе, внизу:

Если ничего не видно, значит, вы еще не установили себе Flash Player 8.5. Это можно сделать прямо сейчас: теперь Flash Player 8.5 доступен для автономного скачивания.

Кстати, в меню "Project" теперь есть пункт "Publish Application Source", и я им воспользовался -- кликните правой кнопкой по моему не слишком насыщенному кодом приложению и выберите "View Source" -- вам откроется микрочудо! Прав был Майк -- таки сделали.

Эта бета стоила того, чтобы я ее ждал!

Тем временем завершилось скачивание Flex Enterprise Services 2, но об этом -- завтра.

Писал Rost, 10:52 PM Отзывов: 11

 

Flex 2 Beta 1 качается уже очень медленно

Сегодня закончилась такая длинная альфа-стадия продукта Flex 2 и вышла, наконец, его бета-версия.

Скачать Flex 2 Beta можно с сайта Adobe Labs. Качается очень медленно, мне пока удалось скачать только 2%. С нетерпением жду я остальных 98%.

Главное в новой версии -- это возможность скачать и Flex Enterprise Services, чего не было в альфе, а также возможность скачать Flash Player 8.5 отдельно от Flex 2 Builder.

Полный список новинок во Flex 2.0 Beta (на английском).

Писал Rost, 04:43 PM Отзывов: 6

 

Примечания: Статус документа: в процессе
++


Этот сайт окупается за счет саперов. Они говорят:
+++




++++



© 2002-2008 Производство: Рост Прибыли · О проекте · Подписка на новости (RSS)