Flex Перезаписывает мою оболочку .HTML - PullRequest
1 голос
/ 26 марта 2010

Когда я делаю изменения в проекте Flex и перезапускаю проект, кажется, что FlashBuilder4 переписывает мою HTML-оболочку, которая встраивает SWF. Но у меня есть дополнительный код javascript в оболочке html, и я не хочу продолжать терять свой код. Мне пришлось один раз переписать код, и это была боль в шее.

Как мне остановить переписывание HTML. И связанный с этим вопрос: как я могу остановить его от удаления HTML во время очистки?

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

P.S. Я использую Flash Builder 4, но, полагаю, в Flex Builder 3 то же самое.

Ответы [ 4 ]

3 голосов
/ 26 марта 2010

Отключить «Создать файл HTML Wrapper» в настройках проекта.

Создание файла HTML-оболочки http://www.freeimagehosting.net/uploads/89c02bd3c7.png

Это удалит автоматически сгенерированный файл HTML-оболочки в вашем каталоге bin. Если вам нужно сохранить его, сначала сделайте копию и верните ее после отключения этой опции.

2 голосов
/ 04 сентября 2010

У меня была такая же проблема с FB4. Мой проект - проект ActionScript. Все, что вам нужно сделать, это вставить [SWF(width="300", height="300", backgroundColor="#ffffff", frameRate="30")] в ваш пакет по умолчанию под импортом, и он использует эти настройки для генерации HTML.

Хови

2 голосов
/ 30 марта 2010

Если Flash Builder 4 действительно основан на Flex Builder 3, как вы упомянули, то реальное решение, которое вы ищете, - это изменить шаблон оболочки HTML в / html-template / index. template.html и поместите туда свои собственные модификации.

Вам необходимо помнить о токенах, используемых в шаблоне при редактировании этого файла, поскольку они будут заменены при создании оболочки HTML при выполнении сборки.

Например -

<title>${title}</title> 

будет заменено pageTitle , установленным в приложении mxml -

<mx:Application 
        xmlns:mx="http://www.adobe.com/2006/mxml"      
        pageTitle="Flex Project"
        width="100%"
        height="100%">

   </mx:Application>

НТН

0 голосов
/ 14 мая 2014

Flash Builder 4.7

Щелкните правой кнопкой мыши по интересующему проекту в Package Explorer, выберите «properties», выберите «Actionscript Compiler», снимите флажок «Создать файл HTML-оболочки».

Проверьте ссылку Adobe для деталей: http://help.adobe.com/en_US/flashbuilder/using/WSe4e4b720da9dedb5-120529f3137a1e031d6-7fff.html

...