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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 05.05.2011, 20:48
inozemcev вне форума Посмотреть профиль Отправить личное сообщение для inozemcev Найти все сообщения от inozemcev
  № 1  
Ответить с цитированием
inozemcev
[+ 1.0 08.10.14]
 
Аватар для inozemcev

блогер
Регистрация: Mar 2010
Адрес: x = stage.stageWidth/2 y= stage.stageHeight/2
Сообщений: 293
Записей в блоге: 2
По умолчанию Переменные проекта при компиляции

Я когда-то писал про возможность осуществлять проверку debug/release версии сборки.

А теперь мне вдруг стало интересно - есть ли у меня возможность прописывать в конфигурационном файле свои собственные переменные, чтобы их значение распространялось на весь код, подобно примеру приведенному выше, - только с оригинальными переменными?

Старый 05.05.2011, 21:07
i.o. вне форума Посмотреть профиль Отправить личное сообщение для i.o. Найти все сообщения от i.o.
  № 2  
Ответить с цитированием
i.o.
 
Аватар для i.o.

Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
конечно

Старый 05.05.2011, 21:38
inozemcev вне форума Посмотреть профиль Отправить личное сообщение для inozemcev Найти все сообщения от inozemcev
  № 3  
Ответить с цитированием
inozemcev
[+ 1.0 08.10.14]
 
Аватар для inozemcev

блогер
Регистрация: Mar 2010
Адрес: x = stage.stageWidth/2 y= stage.stageHeight/2
Сообщений: 293
Записей в блоге: 2
Я пробовал собственно по аналогии писать так:
Код AS3:
<define append="true">
<name>DESIGN::SOMENAME</name>
<value>true</value>
</define>
И далее в коде обращаться к той же конструкции:

Код AS3:
DESIGN::SOMENAME
{
 // some code
}
Но компилятор запротестовал


Последний раз редактировалось inozemcev; 05.05.2011 в 21:42.
Старый 05.05.2011, 22:10
expl вне форума Посмотреть профиль Отправить личное сообщение для expl Найти все сообщения от expl
  № 4  
Ответить с цитированием
expl

блогер
Регистрация: Feb 2006
Сообщений: 1,474
Записей в блоге: 3
У меня почему-то не протестует
Код:
      
                ...
                <define>
			<name>CONFIG::cheats</name>
			<value>true</value>
		</define>
	</compiler>
</flex-config>

Старый 05.05.2011, 22:31
Котяра вне форума Посмотреть профиль Отправить личное сообщение для Котяра Посетить домашнюю страницу Котяра Найти все сообщения от Котяра
  № 5  
Ответить с цитированием
Котяра
буду краток
 
Аватар для Котяра

модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
Отправить сообщение для Котяра с помощью ICQ Отправить сообщение для Котяра с помощью Skype™
ключевое слово CONFIG::
а не DESIGN::
Хотя может и не прав
__________________
Отряд Котовскага

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

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
не прав. любое свойство в любом пространстве имен =)
__________________
...вселенская грусть

Старый 05.05.2011, 22:38
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 7  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
@inozemcev
имо дело в том, что FD переписывает дефолтный конфиг перед каждой компиляцией и твои установки просто не доходят до компилятора
добавь в опции компилятора -define+=DESIGN::SOMENAME,"true"
или -load-config+=myConfig.xml (а в нем уже свои определения)
и все заработает

Старый 06.05.2011, 13:11
zuxul вне форума Посмотреть профиль Отправить личное сообщение для zuxul Найти все сообщения от zuxul
  № 8  
Ответить с цитированием
zuxul

Регистрация: Dec 2009
Адрес: 59°13′N, 39°54′E
Сообщений: 445
Записей в блоге: 1
А можно как-нибудь вытянуть в код размеры флешки, заданные в настройках?
Там есть -
Код:
<default-size>
  <width>760</width> 
  <height>650</height> 
</default-size>

Старый 06.05.2011, 13:46
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 9  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
super.root.loaderInfo.width/height
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

Старый 06.05.2011, 16:19
inozemcev вне форума Посмотреть профиль Отправить личное сообщение для inozemcev Найти все сообщения от inozemcev
  № 10  
Ответить с цитированием
inozemcev
[+ 1.0 08.10.14]
 
Аватар для inozemcev

блогер
Регистрация: Mar 2010
Адрес: x = stage.stageWidth/2 y= stage.stageHeight/2
Сообщений: 293
Записей в блоге: 2
Цитата:
Сообщение от silin Посмотреть сообщение
@inozemcev
имо дело в том, что FD переписывает дефолтный конфиг перед каждой компиляцией и твои установки просто не доходят до компилятора
добавь в опции компилятора -define+=DESIGN::SOMENAME,"true"
или -load-config+=myConfig.xml (а в нем уже свои определения)
и все заработает
Попробовал оба способа, все сработало спасибо.

Добавлено через 6 минут
Никто из вас уважаемые коллеги не использует связку maven+flejmojos+idea? Там параметры flex-config определяются в .pom документе, но есть свои тонкости. Может быть вы знаете как сделать аналогичные константы через .pom ?!


Последний раз редактировалось inozemcev; 06.05.2011 в 16:27.
Создать новую тему Ответ Часовой пояс GMT +4, время: 15:34.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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