Оболочка Flex 4 IntelliJ IDEA приводит к сбою браузера - PullRequest
0 голосов
/ 22 мая 2010

Я создаю приложение Flex 4 с использованием образца приложения Flex, сгенерированного IntelliJ IDEA 9.0.2.Я заменяю сгенерированный mxml следующим кодом из книги Hello Flex 4. Он просто вылетает из браузера, когда я его запускаю.Он говорит «Ожидание fpdownload.adobe.com ...», а затем вылетает!Я попробовал это и на FF 3.5.9 и на Chrome 4.

Любые подсказки?

    [Bindable]
    public var _bread:Number = Number.NaN;
    ]]></fx:Script>
<fx:Declarations>
    <s:RadioButtonGroup id="moralityRBG"/>
    <s:RadioButtonGroup id="restaurantRBG"
            selectedValue="{_theory.length % 2 == 0 ? 'smoking' : 'non'}"/>        
</fx:Declarations>
<s:Panel width="100%" height="100%" title="Simple Components!">
    <s:layout>
        <s:HorizontalLayout paddingLeft="5" paddingTop="5"/>
    </s:layout>
    <s:VGroup>
        <s:TextArea id="textArea" width="200" height="50" text="@{_theory}"/>
        <s:TextInput id="textInput" width="200" text="@{_theory}"/>
        <s:HSlider id="hSlider" minimum="0" maximum="11"
                   liveDragging="true" width="200" value="@{_bread}"/>
        <s:VSlider id="vSlider" minimum="0" maximum="11"
                   liveDragging="true" height="50" value="@{_bread}"/>
        <s:Button label="{_theory}" width="200" color="{alarmTB.selected ? 0xFF0000 : 0}"
                  click="_bread = Math.min(_theory.length, 11)"/>
        <s:CheckBox id="checkBox" selected="{_bread % 2 == 0}" label="even?"/>
    </s:VGroup>
    <s:VGroup>
        <s:RadioButton label="Good" value="good" group="{moralityRBG}"/>
        <s:RadioButton label="Evil" value="evil" group="{moralityRBG}"/>
        <s:RadioButton label="Beyond" value="beyond" group="{moralityRBG}"/>
        <s:RadioButton label="Smoking" value="smoking" group="{restaurantRBG}"/>
        <s:RadioButton label="Non-Smoking" value="non" group="{restaurantRBG}"/>
        <s:ToggleButton id="alarmTB" label="ALARM!"/>
        <s:NumericStepper id="numericStepper" value="@{_bread}"
                          minimum="0" maximum="11" stepSize="1"/>
        <s:Spinner id="spinner" value="@{_bread}"
                   minimum="0" maximum="11" stepSize="1"/>
    </s:VGroup>

</s:Panel>

1 Ответ

0 голосов
/ 23 мая 2010

Я понял. Это двусторонние привязки данных в действии, которые раньше хорошо работали с Flex4-бета, но нарушали Flex4-Final - по словам автора Питера Армстронга: -)

Перечень книг указан в этой ссылке

http://www.peterarmstrong.com/?p=214

Возможно, вам придется удалить знак @ со всех элементов управления, кроме TextArea и HSlider.

-SIM

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...