Flash Ripper RSS Readers

+

06.Март.2008

Ли Бримелоу — приемный отец осиротевших флэшеров

Еще одна хорошая новость для тру флэшеров. Ли Бримелоу работает на Adobe и постоянно выпускает дополнения к Flash CS3. Это Flash CS3 Snippets Panel, Event Generator Extension и даже Калькулятор, плюс куча мыслей, советов и исходников чисто для флэша — я кланяюсь этому человеку, Ли Бримелоу.

Posted by: Rost at 02:08 PM | Comments (2)

27.Декабрь.2006

Flash внутри Photoshop CS3

Джон Нэк показывает, как с помощью скриптового движка Adobe Photoshop CS3 встроить Flash-ролик (Flash Player) в Photoshop и использовать его, например, для показа видео (наверняка нет большого смысла смотреть видео через фотошоп в тесном семейном кругу в новогоднюю ночь. Но возможности технологии это демонстрирует).

Дело в том, что Photoshop CS3 поддерживает запуск Flash SWF-файлов в качестве интерфейсов скрипта. Проговорите эту фразу 10 раз. Разошлите ее 20 друзьям и в следующем году вам будет зарплата. Разошлите 40 друзьям и дадут премию. Впрочем, ее и так скоро дадут, если кому еще не дали.

Просто осмыслите это, потому что я так сразу осмыслить это не могу... Пока я понимаю только, что из флэша уже можно рулить фотошопом.

Posted by: Rost at 07:23 PM | Comments (31)

25.Май.2004

FileSystem: новый объект для Flash MX 2004 Pro

FlashGuru выпустил FileSystem v.1.0 -- JSFL-расширение для среды разработки Flash MX 2004 Pro. Установив расширение FileSystem v.1.0, разработчик получает в распоряжение объект FileSystem. Имея в распоряжении объект FileSystem, разработчик получает возможность работать с локальной файловой и операционной системами из среды разработки Flash MX 2004 Pro -- с помощью Flash JSAPI.

Полный перечень методов объекта FileSystem:

FileSystem.version()
FileSystem.browseForFolder()
FileSystem.getFileSize()
FileSystem.getFolderSize()
FileSystem.createFolder()
FileSystem.folderExists()
FileSystem.renameFile()
FileSystem.renameFolder()
FileSystem.copyFile()
FileSystem.copyFolder()
FileSystem.deleteFile()
FileSystem.deleteFolder()
FileSystem.getFolderContents()
FileSystem.saveTextFile()
FileSystem.readTextFile()
FileSystem.setCurrentFolder()
FileSystem.executeApplication()
FileSystem.executeDocument()
FileSystem.readRegistryRaw()
FileSystem.readRegistryString()
FileSystem.writeRegistryString()
FileSystem.readRegistryInteger()
FileSystem.writeRegistyInteger()

Скачать Filesystem Extension (Формат MXP, 104 Кб).

Posted by: Rost at 09:53 PM | Comments (10)

07.Апрель.2004

JSFL Console

Расширение JSFL Console упрощает процесс создания и отладки скриптов JSAPI непосредственно в среде Flash MX 2004.

После установки расширения вы можете найти окно JSFL Console, кликнув мышкой пункт меню "Window > Other Panels > JSFL Console". Для получения справки введите в командную строку консоли сочетание "@?". Успехов вам!

Posted by: Rost at 02:16 PM | Comments (0)

03.Март.2004

Обновление документации по JSFL API на сайте Macromedia

Теперь доступна и информация об использовании внешних DLL (так называемый "C-level extensibility"). Есть доступный для скачивания пример DLL, написанной на языке C. По старой доброй традиции в документации уже найдены неточности и ошибки ;D

Смотреть здесь:

Теперь можно ожидать появления расширений для Flash IDE с нормальной защитой. // via Max Degtyarev

Posted by: Rost at 04:45 PM | Comments (2)

09.Декабрь.2003

Тестирование флэш-приложений при работе в SciTE|Flash

SciTE|Flash -- удобный внешний редактор ActionScript-кода, позволяющий прямо в процессе редактирования тестировать клип (при нажатии [Ctrl+1] на клавиатуре). Но с новой версией (Flash MX 2004) это не работает. Наверное, дело в морально устаревшей версии приложения flush.exe, которое выполняет функцию принудительной компиляции или тестирования прямо в среде разработки, без необходимости выхода из внешнего редактора кода. Кстати, если вам известно что-либо об обновленной версии flush -- просьба сообщить в комментариях, а мы пока приведем простой спрособ решения этой задачи при помощи встроенного во Flash MX 2004 языка JSFL. Итак, по порядку:

  1. Создать документ "testMovie.jsfl";
  2. Внутри него написать код: "document.testMovie();";
  3. Сохранить файл в директории SciTE|Flash (например, "С:\Program Files\SciTEFlash\testMovie.jsfl");
  4. Открыть файл настроек: в SciTE|Flash для этого надо выбрать пункт меню Options > Open flash.properties);
  5. Найти строку: command.1.$(file.patterns.flash)=flush.exe -f и заменить ее на строку типа: command.1.$(file.patterns.flash)="С:\Program Files\Macromedia\Flash MX 2004\Flash.exe" "С:\Program Files\SciTEFlash\testMovie.jsfl"
  6. Сохранить файл настроек и закрыть его.

Готово. Теперь можно в SciTE|Flash нажимать [Ctrl+1], заставляя тем самым среду разработки тестировать открытый в ней документ.

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

Posted by: Rost at 11:58 PM | Comments (4)

14.Ноябрь.2003

Документация по JSFL

Два дня назад на сайте Ф. Потрошителя была опубликована новость о выходе двух обновлений к Flash MX 2004. В связи с этим у посетителя сайта возник вопрос: "че т я понять не могу, по идее в хелп должны были добавить инфу по JSFL -- он ведь вышел до апдейта.. но.. не могу найти в хелпе.. доки по jsfl. У вас они есть? (Писал: Хрюндик, 13 Ноябрь 2003 12:31)"

Отвечаем: документация по JSFL вышла отдельным тиражом. Смотреть документацию по JSFL.

Posted by: Rost at 02:20 PM | Comments (5)

25.Сентябрь.2003

Голый JSFL

Язык JSFL, появившийся во Flash MX 2004, предоставляет много возможностей для автоматизации рабочего процесса. Сейчас мы рассмотрим простейший пример использования этих возможностей. Мы создадим один текстовый jsfl-файл, выполнив который, получим в результате три готовых к публикации файла (fla, swf и html).

1. Создайте директорию "\D:\Swf\Projects". (Flash MX 2004 Professional может многое, как мы еще убедимся, но не может создавать директории на вашем жестком диске, а нам эта директория понадобится — мы будем сохранять в ней исходный fla-файл и публиковать его будем тоже в ней);

2. Создайте файл "D:\Swf\Jsfl\Experiments\createDocument-1.jsfl" с таким кодом внутри:

var doc = fl.createDocument(); 							// создаем документ
var firstFrame = doc.getTimeline(0).layers[0].frames[0];				// это ссылка на первый кадр документа
firstFrame.actionScript="trace('hello world');";					// пишем код в первом кадре
firstFrame.actionScript += "\ntrace('Это приложение было создано с помощью языка JSFL');";	// пишем еще код
fl.saveDocument(doc, "file:///D:/Swf/Projects/createdByJsfl-1.fla");  			// сохраняем документ
doc.publish();								// публикуем документ
fl.closeDocument(doc);							// закрываем документ!

3. Теперь сохраните и выполните этот файл (двойной клик или Enter по нему);

В результате, если вы все делали как описано выше, то получите три файла:

D:/Swf/Projects/createdByJsfl-1.swf
D:/Swf/Projects/createdByJsfl-1.html
D:/Swf/Projects/createdByJsfl-1.fla

Flash MX 2004 автоматически запустилась, выполнила и выполнила jsfl-файл (вы можете добавить еще и команду fl.quit(); если хотите, чтобы Flash еще и автоматически закрылась).

Зачем это все нужно, спросите вы? О возможных применениях будет полезно поразмыcлить самостоятельно. Простейшее, что сразу приходит в голову — создавать однотипные файлы по шаблону, а не руками (мы же не роботы, правда?). Продолжение следует..

Posted by: Rost at 09:33 PM | Comments (3)


++