Adobe Flash Builder:不显示可视组件

时间:2014-02-25 15:40:04

标签: flex actionscript air adobe flash-builder

我卡住了。我一直在尝试使用Adobe Flash Builder开始使用简单的应用程序,但没有运气。

这很简单,我甚至没有让button等视觉元素显示在任何类型的模拟器/设备上。

我接下来是一些视频教程,似乎配置一切正确,没有出现任何错误,但问题是,当我在device/simulator/air iOS/Android甚至是真正的iOS设备上启动应用时,它仍然存在空白......空。只是白屏

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
               xmlns:s="library://ns.adobe.com/flex/spark" applicationDPI="160"
               applicationComplete="init(event)">

    <fx:Declarations>
        <!-- Place non-visual elements (e.g., services, value objects) here -->
    </fx:Declarations>

    <s:Button id="button1" x="100" y="58" label="300ms"/>   
    <s:Button id="button2" x="200" y="58" label="500ms"/>
    <s:Button id="button3" x="300" y="58" label="1000ms"/>

    <fx:Script>
        <![CDATA[
            import com.adobe.nativeExtensions.Vibration;

            private var vibrate:Vibration

            private function init(evt:Event):void
            {
                trace("We are here");

                if(Vibration.isSupported)
                {
                    setupButtons();
                } else {
                    trace("Vibration is not supported");
                }                           
            }

            private function setupButtons():void
            {
                button1.addEventListener(MouseEvent.CLICK, handleButtons);
                button2.addEventListener(MouseEvent.CLICK, handleButtons);
                button3.addEventListener(MouseEvent.CLICK, handleButtons);

                vibrate = new Vibration();
            }

            private function handleButtons(event:MouseEvent):void
            {
                switch (event.currentTarget.id)
                {
                    case "button1":
                        vibrate.vibrate(300);
                        break;
                    case "button2":
                        vibrate.vibrate(500);
                        break;
                    case "button3":
                        vibrate.vibrate(1000);
                        break;                  
                }

            }
        ]]>
    </fx:Script>    
</s:Application>

至少应出现3个按钮。在控制台中调试时没有有用的信息,在-init()方法中没有停止断点。

enter image description here

我对第一次会议flash builder和移动平台开发感到非常沮丧。 Flash Builder 4.7

提前致谢

1 个答案:

答案 0 :(得分:0)

我认为初始化代码是崩溃,尝试删除所有行,然后当作品逐个添加脚本行时,直到找到问题为止。