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

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

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

Регистрация: Apr 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 355
Question Можно ли компилировать целиком сложные проекты во FlashDevelop.

Здравствуйте уважаемые.
Разрабатываю для Flash CS3 с использованием FlashDevelop. Скажите знатоки имеется способ как можно разом перекомпилить флэшки находящиеся в проекте?
Надоело в сложных проектах при изменениях класса обертки перекомпиливать все по штучно.
__________________
Хочу IQ как ICQ, ну или хотя бы ICQ как IQ

Старый 15.01.2009, 13:28
mre вне форума Посмотреть профиль Отправить личное сообщение для mre Посетить домашнюю страницу mre Найти все сообщения от mre
  № 2  
Ответить с цитированием
mre
 
Аватар для mre

Регистрация: Jul 2007
Адрес: Москва
Сообщений: 996
Используйте Project в CS3 (Shift+F8).
__________________
Griver

Старый 15.01.2009, 13:43
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 3  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
В свойствах проекта FD есть pre/post-build command line. То есть можно запустить батник с командами компиляции нужных флешек.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 15.01.2009, 13:45
SunShadow вне форума Посмотреть профиль Отправить личное сообщение для SunShadow Найти все сообщения от SunShadow
  № 4  
Ответить с цитированием
SunShadow
 
Аватар для SunShadow

Регистрация: Apr 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 355
to mre
А можно чуть подробнее?
Я сделал проект. определил документ по умолчанию. Но как запустить одновременно все флэшки на компиляцию? дело в том что все они как модули сделаны и подгружаются только по необходимости.
По тесту он запускает текущий Документ. А мне нужно чтобы он перекомпилил все .fla файлы. Я попробовал удалил swf из проекта и в итоге она не создалась.

P.S.:работаю под CS4

to iNils - а можно пример батника? Не приходилось пользоваться
__________________
Хочу IQ как ICQ, ну или хотя бы ICQ как IQ


Последний раз редактировалось SunShadow; 15.01.2009 в 13:48.
Старый 15.01.2009, 13:49
mre вне форума Посмотреть профиль Отправить личное сообщение для mre Посетить домашнюю страницу mre Найти все сообщения от mre
  № 5  
Ответить с цитированием
mre
 
Аватар для mre

Регистрация: Jul 2007
Адрес: Москва
Сообщений: 996
Добавляете в проект нужные fla, выбираете default (который будет запущен после компиляции), затем - Test Project.
Пересобраны будут все файлы проекта, а запуститься default.
__________________
Griver

Старый 15.01.2009, 14:01
SunShadow вне форума Посмотреть профиль Отправить личное сообщение для SunShadow Найти все сообщения от SunShadow
  № 6  
Ответить с цитированием
SunShadow
 
Аватар для SunShadow

Регистрация: Apr 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 355
Цитата:
Сообщение от mre Посмотреть сообщение
Добавляете в проект нужные fla, выбираете default (который будет запущен после компиляции), затем - Test Project.
Я выбрал папку где у меня расположены все файлы включая классы, мувики и прочие ресурсы(картинки, php-скрипты, звуки и пр.). Все они попали в проект. Определил Loader как документ по умолчанию. Рядом с каждым fla есть возможность проставить галочку для включения на publishing. Установка или снятие не дает эффекта. Кстати все fla находятся во вложенных папках по отношению к Loader.
Цитата:
Сообщение от mre Посмотреть сообщение
Пересобраны будут все файлы проекта, а запуститься default.
После запуска Test Project запускается Loader и грузит swf других модулей. Но сами модули не перекомпиливались? Может нужны какие то еще настройки в параметрах проекта?
__________________
Хочу IQ как ICQ, ну или хотя бы ICQ как IQ

Старый 15.01.2009, 14:25
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 7  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Класс A
Код AS3:
package test {
	import flash.display.*;
	public class A extends Sprite {
		public function A () {
			graphics.beginFill (0xFF0000);
			graphics.drawRect (0, 0, 100, 100);
			graphics.endFill ();
		}
	}
}
Класс B
Код AS3:
package test {
	import flash.display.*;
	public class B extends Sprite {
		public function B () {
			graphics.beginFill (0x0000FF);
			graphics.drawRect (50, 50, 100, 100);
			graphics.endFill ();
		}
	}
}
В pre-build пишем
Код:
$(ProjectDir)\project.bat
В project.bat (пути мои, поэтому поменяйте под себя)
Код:
"D:\_iDoc\My Flash\Soft\Flex\Adobe Flex SDK 3\bin\mxmlc.exe" -default-size 200 200 -default-background-color 0x0000FF -output A.swf -- "D:\_iDoc\My Flash\_Classes3\personal\test\A.as"

"D:\_iDoc\My Flash\Soft\Flex\Adobe Flex SDK 3\bin\mxmlc.exe" -default-size 400 400 -default-background-color 0xFF0000 -output B.swf -- "D:\_iDoc\My Flash\_Classes3\personal\test\B.as"
В результате, перед компиляцией основного проекта получаем два файла A.swf и B.swf
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 15.01.2009, 14:25
mre вне форума Посмотреть профиль Отправить личное сообщение для mre Посетить домашнюю страницу mre Найти все сообщения от mre
  № 8  
Ответить с цитированием
mre
 
Аватар для mre

Регистрация: Jul 2007
Адрес: Москва
Сообщений: 996
Да нет никаких настроек больше.
Я добавляю в проект только fla-файлы и все работает.
__________________
Griver

Старый 15.01.2009, 14:42
SunShadow вне форума Посмотреть профиль Отправить личное сообщение для SunShadow Найти все сообщения от SunShadow
  № 9  
Ответить с цитированием
SunShadow
 
Аватар для SunShadow

Регистрация: Apr 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 355
Цитата:
Сообщение от iNils Посмотреть сообщение
"D:\_iDoc\My Flash\Soft\Flex\Adobe Flex SDK 3\bin\mxmlc.exe" -default-size 200 200 -default-background-color 0x0000FF -output A.swf -- "D:\_iDoc\My Flash\_Classes3\personal\test\A.as"
Этот вариант подходит и для cs3(cs4)? или только для флэкса? на сколько я понимаю запускает прекомпилятор из Flex SDK3. И он компилирует классы в готовые элементы под флекс. Из краткого знакомства с Flex я так понимаю у них разные подход. Flex в классах определяется то что надо подгружать, а Flash список объектов определяет в библиотеке и потом уже цепляет к ним классы.
__________________
Хочу IQ как ICQ, ну или хотя бы ICQ как IQ

Старый 15.01.2009, 14:50
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 10  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
От флекса тут только компилятор.

А под компиляций проекта подразумевается компиляция fla файлов? Тогда забудьте, что я написал и используйте способ mre.

Лично я работаю фактически без Flash IDE, он используется только для создания swc библиотек. А так вся работа ведется в FD и компиляция происходит на базе mxmlc. Если нет анимации, то Flash IDE вообще не открывается, а все картинки добавляются через [Embed].
__________________
(и)Нильс.ru | Плагины для FlashDevelop

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

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

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


 


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


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