Flex builder3 не создает оболочку html при таргетинге на flex 4 sdk - PullRequest
3 голосов
/ 26 февраля 2010

В Flex Builder 3, когда я создаю новое приложение Flex, ориентированное на Flex 4 SDK, оно не будет генерировать файл оболочки HTML.

Я охотился по сети в поисках ответов, но безуспешно. Я установил флажок в свойствах проекта для создания оболочки HTML.

Единственный обходной путь - нацелиться на более старую версию sdk (т. Е. 3.2), что приведет к созданию оболочки. Затем я могу вернуть проект в SDK 4. Это означает, что я никогда не смогу очистить свой проект, потому что это приведет к удалению оболочки.

Кто-нибудь еще сталкивался с этим? Это просто ошибка в Flexbuilder3?

Ответы [ 5 ]

2 голосов
/ 02 апреля 2010

Проверьте папку области проекта с именем "html-template" на панели навигатора Flex в Flex3. Эта папка может быть пустой. У вас должно быть 2 файла здесь:

  • index.template.html
  • swobject.js

Это поможет вам создать оболочку.

1 голос
/ 09 июня 2011

Это сработало для меня следующим образом ..... я изменил Project-> properties-> FlexCompiler и выбрал sdk flex-3 вместо flex4 (моя текущая версия), затем очистил и собрал, после этого я получил файлы html и .swf я переключился на SDK - Flex 4 и запустил свой mxml файл без ошибок

1 голос
/ 28 апреля 2010

Я немного ударился головой об этом, и, осмотрев всю сеть, я объединил несколько решений и, наконец, нашел то, которое мне подходит. Попробуйте, чтобы заставить его работать без повышения квалификации до Flash Builder 4:

ШАГ 1 Перейдите к своему Flex 3 SDK и скопируйте следующие папки из ВАШЕГО 3.0 SDK PATH \ templates \ в ВАШУ 4.0 SDK PATH \ Templates \.

- Обнаружение на стороне клиента

- Обнаружение на стороне клиента с историей

- Экспресс-установка

- Экспресс-установка с историей

- Обнаружение игрока отсутствует

- Обнаружение игрока без истории

Примечание: Грег Лафранс рекомендует добавить папку «Swfobject» в свои инструкции на ADOBE, но мне она сама не понадобилась.

ШАГ 2 Перейдите в File -> Switch Workspace -> Other и создайте совершенно новое рабочее пространство (т. Е. Я назвал свой Flex 4).

ШАГ 3 Создать новый проект. Щелкните правой кнопкой мыши -> Компилятор Flex -> Настройка Flex SDKS -> Добавить ... -> Перейдите к своему Flex 4 SDK и добавьте его. Нажмите ОК. ДЕЛАЙТЕ ШАГ 4 ПЕРЕД ЗАКРЫТИЕМ СВОЙСТВ.

Шаг 4. Измените «Требуется версия Flash Player» на 10.0.0.

Шаг 5. Нажмите OK и сотрите основанный код и скопируйте код FLEX 4 с искровыми элементами, а что нет.

Удачи, надеюсь, это поможет кому-то в интернете, кто погуглит этот вопрос.

0 голосов
/ 07 апреля 2011

В режиме затмения Problems будет одна проблема Cannot create HTML wrapper. Right-click here to recreate folder html-template.. Щелкните правой кнопкой мыши на проблеме и выберите Recreate HTML Templates.

0 голосов
/ 11 марта 2010

Оказывается, это ошибка с использованием Flex 4 SDK внутри Flex Builder 3. Мое решение состояло в том, чтобы перейти на Flash Builder 4, который имеет гораздо более приятную интеграцию между проектом и Flex SDK.

Спасибо

...