slowguy 2010-03-24 09:43
浏览 252
已采纳

Flex初学者的一个问题

Flex Builder老是提示23行有错误,说:1084: 语法错误: rightparen 应在 rightbrace 之前。
请问这是为什么呀?我仔细检查了第23行,没有发现问题,请指教。
[code="java"]
<?xml version="1.0" encoding="utf-8"?>

mx:Script
<![CDATA[

    import mx.controls.Alert ;
   import mx.events.CloseEvent ;        

    //内置图标
    [Embed(source="icon1.jpg")]
    [Bindable]

    public var iconSymbol:Class ;

    private function showBasic():void
    {
        Alert.show(myInput.text,"Alert对话框",Alert.OK) ;
    }

    private function getUser():void
    {
     Alert.show("你选择的是","用户选择",Alert.OK | Alert.CANCEL,this ,alertClickHandler};  
    }
    private function alertClickHandler(event:CloseEvent):void
    {
        if(event.detail==Alert.OK)
        lb1.text="OK" ;
        else
        lb1.text="CNACEL" ;
    }

    private function showStyle():void
    {
        Alert.buttonWidth=100 ;
        Alert.yesLabel ="Green" ;
        Alert.noLabel = "Red" ;
        alert.show("请选择以下颜色:","颜色选择",Alert.YES|Alert.NO,this,null,iconsymbol);
    }
]]>

/mx:Script

paddingTop="15" horizontalAlign="center">
mx:VBox
mx:HBox

    </mx:Label>
</mx:HBox>
<mx:HBox>
    <mx:Spacer width="30"/>
    <mx:TextInput id="myInput" width="120" text="输入提示内容"/>
    <mx:Button id="btn1" label="确定" click="showBasic();"/>
</mx:HBox>
<mx:HBox>
   <mx:Label text="(2)获取用户选择" />
</mx:HBox>
 <mx:HBox>
 <mx:Spacer  width="30" />
   <mx:Button id="btn2" label="单击按钮" click="getUser();" />
   <mx:Label id="lb1" color="red" />
</mx:HBox>
<mx:HBox>
   <mx:Label text="(3)设置对话框外观" />    
</mx:HBox>

mx:HBox


/mx:HBox
/mx:VBox

/mx:Panel
/mx:Application

[/code]

  • 写回答

2条回答 默认 最新

  • Puras 2010-03-24 10:18
    关注

    [quote]Alert.show("你选择的是","用户选择",Alert.OK | Alert.CANCEL,this ,alertClickHandler};[/quote]

    这句错了,最后一个应该是小括号而你用了大括号。
    改成这样:
    [code="java"]Alert.show("你选择的是","用户选择",Alert.OK | Alert.CANCEL,this ,alertClickHandler);[/code]

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 C++使用Gunplot
  • ¥15 这个电路是如何实现路灯控制器的,原理是什么,怎么求解灯亮起后熄灭的时间如图?
  • ¥15 matlab数字图像处理频率域滤波
  • ¥15 在abaqus做了二维正交切削模型,给刀具添加了超声振动条件后输出切削力为什么比普通切削增大这么多
  • ¥15 ELGamal和paillier计算效率谁快?
  • ¥15 file converter 转换格式失败 报错 Error marking filters as finished,如何解决?
  • ¥15 Arcgis相交分析无法绘制一个或多个图形
  • ¥15 关于#r语言#的问题:差异分析前数据准备,报错Error in data[, sampleName1] : subscript out of bounds请问怎么解决呀以下是全部代码:
  • ¥15 seatunnel-web使用SQL组件时候后台报错,无法找到表格
  • ¥15 fpga自动售货机数码管(相关搜索:数字时钟)