![]() |
|
||||||||||
|
|||||
|
Banned
Регистрация: Sep 2001
Сообщений: 6,162
|
Допустим.... нарисовали мы динамически каие нибудь красивые узоры
нравицца нам это дело ... PrintScreen и иммем картинку. Это ясно, а есть ли хотя-бы теоретически возможность экспортнуть это дело в каком нибудь векторном формате? или хотя бы что то похожее?Вот например на www.e-sh.ru на индексе узор, я помню e-sh говорил что он его как то генерил то ли во freehad то ли в illustrator. Может кто в курсе? |
|
|||||
|
Ну ту меня поражаешь!!!
![]() File - Export Image... И выбираешь формат, там есть и иллюстратор... ![]()
__________________
Координаты Собаки Павлова: URL - www.dogpaul.org.ru E-mail - dogpaul@yandex.ru ICQ - 209674862 |
|
|||||
|
Banned
Регистрация: Sep 2001
Сообщений: 6,162
|
ты наверно несовсем понял... картинка должна рисоватся динамически (по заданным параметрам)
Последний раз редактировалось Artem Brigert; 13.11.2004 в 00:05. |
|
|||||
|
Мдя... Задачка...
А вообще можно ли код AS передать другому редактору?
__________________
Координаты Собаки Павлова: URL - www.dogpaul.org.ru E-mail - dogpaul@yandex.ru ICQ - 209674862 |
|
|||||
|
Регистрация: Feb 2001
Сообщений: 1,893
|
Вместо AS юзать JSFL - а в остальном все тоже самое, те же символы, те же параметры, тот же Drawing API - почти
![]() |
|
|||||
|
Banned
Регистрация: Sep 2001
Сообщений: 6,162
|
Цитата:
![]() |
|
|||||
|
Регистрация: Feb 2001
Сообщений: 1,893
|
Ну а что подробнее ..., берешь FMX2004, с апдейтом до версии 7.2, чтобы глючило меньше и были доки по Flash JavaScript, а далее все, что ты можешь делать в редакторе, а соответсвенно в кастрированном виде через AS в SWF.
Создавать FLA с готовым вектором любого случайного узора и т д. Ну а как что реализуется, довольно быстро можно понять до Докам, глянув пару тулзов или команд. |
|
|||||
|
Регистрация: Feb 2001
Сообщений: 1,893
|
Вобщем чтобы не быть голословным
, маленький и простенький пример, создаем файл, обзываем к примеру "горшок.jsfl", вставляем туды код, что ниже, и потом открываем во флеше новый флеш документ, и запускаем нашу команду ...
var doc = fl.getDocumentDOM();
var fill = doc.getCustomFill();
var bounds = new Object();
doc.backgroundColor = "#000000";
function mDrawCircle(bounds)
{
fill.color = "#" + Math.floor((Math.random() * 255 << 16 | Math.random() * 255 << 8)).toString(16);
fill.style = "solid";
doc.setCustomFill(fill);
doc.addNewOval(bounds);
}
for(var y = 0; y < 10; y++)
{
bounds.top = y * 40;
bounds.bottom = bounds.top + 40;
for(var x = 0; x < 10; x++)
{
bounds.left = x * 40;
bounds.right = bounds.left + 40;
mDrawCircle(bounds)
mDrawCircle({top:bounds.top + 10, bottom:bounds.bottom - 10, left:bounds.left + 10, right:bounds.right - 10})
}
}
|
|
|||||
|
Banned
Регистрация: Sep 2001
Сообщений: 6,162
|
пасиб,
доки у меня есть, но я что то пока не совсем понимаю как JSFL юзать так как доки на английском ![]() |
|
|||||
|
Banned
Регистрация: Sep 2001
Сообщений: 6,162
|
я вместь
var doc = fl.getDocumentDOM(); написал var doc = fl.createDocument(); работает ![]() |
![]() |
Часовой пояс GMT +4, время: 05:41. |
|
|
« Предыдущая тема | Следующая тема » |
|
|