Flash Builder 4.5: s: WindowedApplication не инициализируется - PullRequest
4 голосов
/ 07 августа 2011

Существует действительно похожий вопрос здесь , но предоставленный ответ мне не подходит.

Вот что я делаю:

  • Создайте проект Flex (airTest) и выберите Desktop в качестве типа приложения, используя 4.5 СКД.
  • Добавьте кнопку в основное приложение и измените цвет фона.
  • Скомпилируйте проект. Я ничего не вижу Я должен убить ADL из диспетчера задач.

Если я зайду и отредактирую airTest-app.xml и изменим видимое с стандартного на истинное, когда я скомпилирую, я увижу хром с правильным заданным цветом фона.

Если я изменю тег WindowedApplication с <s:WindowedApplication на <mx:WindowedApplication, он будет работать как следует.

Код довольно прост, но я вставлю его на всякий случай:

<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication
    xmlns:fx="http://ns.adobe.com/mxml/2009"
    xmlns:mx="library://ns.adobe.com/flex/mx"
    xmlns:s="library://ns.adobe.com/flex/spark"
    backgroundColor="#ff3366"
    creationComplete="_onCerationComplete();">

    <fx:Script>
        <![CDATA[
            /**
             * Set up the icon and menus.
             **/
            private function _onCerationComplete():void {
                trace("on creation complete");
            }

            private function _onButtonInitialize():void
            {
                trace("Button");
            }
        ]]>
    </fx:Script>
    <s:Button label="Test" initialize="_onButtonInitialize()"/>
</mx:WindowedApplication>

И airTest-app.xml (без комментариев и неиспользованных материалов)

<?xml version="1.0" encoding="utf-8" standalone="no"?>
<application xmlns="http://ns.adobe.com/air/application/2.6">
    <id>airTest</id>
    <filename>airTest</filename>
    <name>airTest</name>
    <versionNumber>0.0.0</versionNumber>
    <initialWindow>
        <content>[This value will be overwritten by Flash Builder in the output app.xml]</content>
        <autoOrients>false</autoOrients>
        <fullScreen>false</fullScreen>
        <visible>true</visible>
    </initialWindow>
</application>

1 Ответ

4 голосов
/ 08 августа 2011

Я нашел ветку на форумах Adobe, которая решила эту проблему.

Оказывается, есть файл (mm.cfg), который каким-то образом поврежден.Удаляя этот файл, все работает должным образом.

В моем окне Windows 7 файл находится по адресу: C: \ Users {UsuarName} \ mm.cfg

Этот же файл получил меня схожу с ума по другой причине не так давно ...

...