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);
}
]]>
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>
[/code]