Архив ‘Flex’

Preview: XmUserFiles - файловый менеджер для Xmini

Суббота, 25 Август, 2007

Пользователи любят обмениваться файлами. Особенно фотографиями. Каждый пользователь хочет иметь на сайте место, куда бы он мог закачать свои творения.

Особенно удобно было бы обмениваться файлами, используя флешовый интерфейс с поддержкой Drag&Drop - перетащил фотографию на аватару друга, она ему и пришла.

Однако для всего этого необходимо иметь обустроенное файлохранилище на сервере, удовлетворяющее следующим требованиям:

  • Каждый пользователь должен иметь возможности закачивать и удалять файлы, но только свои!
  • Пользователь не должен превышать квоту на суммарный размер файлов, а то создатель сервиса разорится.
  • Желательно, чтобы пользователь мог указать файл из другого места в Интернете.
  • Система должна быть устойчива ко взлому (например, блокировать загрузку PHP-скриптов на сервер).
  • И, наконец - все это должно быть сделано во Flash!

Многовато, но все по делу. Учитывая, что я разрабатываю Xmini - CMS для Flash, вопросы авторизации пользователей уже решены. Осталось написать модуль, что и было успешно проделано.

Также можно посмотреть на модуль в действии: XmUserFiles в действии, видео, 5.1 Mb, кодек VP70 (предупреждаю: я немного побезобразничал и вставил в ролик музыку)

Надеюсь скоро использовать этот модуль в реальном проекте.

Сайт Секистова Ярослава

Среда, 25 Июль, 2007

Сегодня подчистили мелкие баги и выпустили, наконец, в открытое плавание:

Сайт Секистова Ярослава - http://sekistov.ru/

О проекте

Сайт полностью сделан на Flash с использованием системы управлением контентом Xmini. Система делалась с сентября прошлого года, и это второй (после демо на Quick Start) публичный сайт, сделанный на ней. Причем, первый сайт, включающий MP3-плейер и плейер видео.

К месту пришелся и Deep Linking -при сменах страниц внутри флешового сайта меняется адрес в строке браузера.

Далее…

FirebugDebugLib 1.0

Воскресенье, 22 Июль, 2007

Простая библиотека для отладки на AS3 с использованием FirebugTarget (Исходная статья от автора FirebugTarget).

На страницу проекта

От автора

Не знаю, как вам, а мне приходиться отлаживать одно Flex-приложение, подгруженное в другое. Использовать классический отладчик для этого невозможно (ну, или очень тяжело). Приходилось писать Alert.show(”"), чем я долгое время и занимался.

Так что спасибо Алексею «Vooparker» Аникутину, автору FiregbugTarget - производительность при отладке ошибок выросла очень сильно! Благодаря FirebugTarget все отладочные сообщения можно быстро выводить в стандартную консоль Firebug для Firefox (изначально предназначенную, если не ошибаюсь, для отладки JavaScript скриптов), притом и из подгруженных Flash-файлов тоже.

Apollo Desktop Photos 0.9

Суббота, 2 Июнь, 2007

Маленький фотобраузер, написанный на Apollo. (Страница проекта, английская)

Скачать Apollo Desktop Photos 0.9 (540 Kb) - Install Apollo Runtime first (6 Mb)

Вот сама программа:

Использовать очень просто: достаточно найти папку с фотографиями (в формате JPG). По клику на маленькое изображение фотография полностью появляется. По еще одному - исчезает.

Далее…

Preview: XMLScriptEngine

Воскресенье, 13 Май, 2007

XMLScriptEngine - библиотека на AS3 (Action Script 3), позволяющая интерпретировать XML-файлы как скрипт, исполняющийся в некотором окружении.

Пример - Исходный код примера

Возможности библиотеки:

  • Вычисление конструкций произвольной степени вложенности
  • Поддержка условий и циклов
  • Вызов функций у объектов окружения.
  • Добавление собственных функций.

Далее…