Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 16.10.2008, 20:36
tracert вне форума Посмотреть профиль Отправить личное сообщение для tracert Найти все сообщения от tracert
  № 1  
Ответить с цитированием
tracert

Регистрация: Jun 2007
Сообщений: 17
Attention компилятор онлайн

Здрасте, мне нужно сделать одну вещь, не знаю как лучше реализовать

пользователь на сайте задает определенные параметры, и в результате может скачать swf файл который учитывает его параметры.

можно ли это реализовать через .fla + .as файлы, где в .as php скидывает заданый код и после этого компилирует все это на сервере (например fla2swf) ?
Может есть более эфективные решения? не хотелось бы изобретать велосипед

Спасибо

Старый 16.10.2008, 21:29
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 2  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Можно, только без FLA =) Для этого лучше всего подойдет mxmlc компилятор имеющий место быть во Flex SDK, кроме того, есть еще и такая вещь как XML_MXML PEAR library, которая позволяет генерить MXML с помощью PHP. Т.е. процесс может выглядеть следующим образом:
PHP получил запрос, по которому нужно сгенерить флешку, вы, руководствуясь одной только вам известной логикой генерите MXML и билд файл, запускаете компилятор и в конце концов отдаете флешку тому, кто ее попросил =)
__________________
Hell is the possibility of sanity

Старый 16.10.2008, 21:30
BlooDHounD вне форума Посмотреть профиль Отправить личное сообщение для BlooDHounD Посетить домашнюю страницу BlooDHounD Найти все сообщения от BlooDHounD
  № 3  
Ответить с цитированием
BlooDHounD
стервочка (я мужик)
 
Аватар для BlooDHounD

блогер
Регистрация: Mar 2004
Адрес: Борисов
Сообщений: 3,161
Записей в блоге: 22
wvxvw, можно и с фла.
компилятор флэша написан на джаве. установите его у себя на сервере и запускайте, сколько надо.

Старый 16.10.2008, 21:32
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 4  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
ток модифицировать FLA будет несколько напряжно... =)
__________________
Hell is the possibility of sanity

Старый 16.10.2008, 21:43
BlooDHounD вне форума Посмотреть профиль Отправить личное сообщение для BlooDHounD Посетить домашнюю страницу BlooDHounD Найти все сообщения от BlooDHounD
  № 5  
Ответить с цитированием
BlooDHounD
стервочка (я мужик)
 
Аватар для BlooDHounD

блогер
Регистрация: Mar 2004
Адрес: Борисов
Сообщений: 3,161
Записей в блоге: 22
wvxvw, а где написано, что его нужно модифицировать?

Старый 16.10.2008, 22:00
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 6  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Ну если не нужно, значит, я думаю, ТС сам уже разберется, чего ему ближе =) Я же не настаиваю =)
__________________
Hell is the possibility of sanity

Старый 17.10.2008, 13:26
tracert вне форума Посмотреть профиль Отправить личное сообщение для tracert Найти все сообщения от tracert
  № 7  
Ответить с цитированием
tracert

Регистрация: Jun 2007
Сообщений: 17
Спасибо за советы, попробую немного уточнить чего бы хотелось.
MXML не совсем подходит т.к. средствами флекс тяжелее написать динамические эффекты(для меня по крайней мере, хотя сделал на флекс несколько сайтов)

По этому я предполагаю следующую структуру:

fla + main.as
по папкам рассованы различные классы эффектов
после выбора пользователем эффектов и их параметров

в main.as скидывается сгенерированый код

например
Код:
package {

	import flash.display.MovieClip;
	import flash.display.Sprite;
             import flash.events.*;
             //выбраные пользователем эффекты
             import com.text.textMirror;
             import com.img.distort;
             //и т.д.

	public class Main extends MovieClip{
                  public function Main() {

                  var text1:textMirror= new textMirror("test text", 200, 150, 200) //параметры пользователя

                  }
такой подход мне ближе, чем генерация MXML и на первый взгляд это легче реализовать.

Старый 17.10.2008, 13:37
Gaen вне форума Посмотреть профиль Отправить личное сообщение для Gaen Найти все сообщения от Gaen
  № 8  
Ответить с цитированием
Gaen
strange mood
 
Аватар для Gaen

модератор форума
Регистрация: Jul 2004
Адрес: Питер
Сообщений: 1,653
Записей в блоге: 1
Отправить сообщение для Gaen с помощью ICQ Отправить сообщение для Gaen с помощью Skype™
А может не париться с динамической сборкой, а просто подгружать нужные swf, в которых зашарены классы с эффектами?
__________________
тонкий тролль, осеянный благодатью

Старый 17.10.2008, 13:45
Alex Lexcuk вне форума Посмотреть профиль Отправить личное сообщение для Alex Lexcuk Посетить домашнюю страницу Alex Lexcuk Найти все сообщения от Alex Lexcuk
  № 9  
Ответить с цитированием
Alex Lexcuk

блогер
Регистрация: Mar 2008
Адрес: Донецк_city
Сообщений: 1,094
Записей в блоге: 5
>>после выбора пользователем эффектов и их параметров
Эти эффекты скидываются в строку, которая уже есть,
При публикащии снимается значек CompressMovie в AdobeFlash CS3
Закидывается swf на сервер, рнр ищет первое вхождение этой строки в swf файле и рнр заменяет байты строки на сгенеренную пользователем строку, и отсылает полученнный файл пользователю, быстро и легко.

Старый 17.10.2008, 15:13
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 10  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
А FLA зачем нужен? Не знаю, дело ваше, конечно, но в МХМЛ нужно было бы поменять ровно столько же сколько и в АС, если чесно, то в этом примере разницы вообще никакой бы не было...
__________________
Hell is the possibility of sanity

Создать новую тему Ответ Часовой пояс GMT +4, время: 21:00.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 21:00.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.