0
我想創建自定義錯誤並通知消息,但我不知道應該使用哪個元素。在消息中應該有我嘗試使用Label的圖標和文本,但不知道如何構建我需要的自定義標籤。有關於如何創建自定義標籤或提示如何做的資源?標籤也需要邊框和一些效果。如何創建自定義錯誤並通知消息
我想創建自定義錯誤並通知消息,但我不知道應該使用哪個元素。在消息中應該有我嘗試使用Label的圖標和文本,但不知道如何構建我需要的自定義標籤。有關於如何創建自定義標籤或提示如何做的資源?標籤也需要邊框和一些效果。如何創建自定義錯誤並通知消息
您可以使用默認的Alert
彈出並添加一個圖標。
從http://blog.flexexamples.com/2007/07/21/setting-an-icon-in-an-alert-control/:
<?xml version="1.0" encoding="utf-8"?>
<!-- http://blog.flexexamples.com/2007/07/21/setting-an-icon-in-an-alert-control/ -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical"
verticalAlign="middle"
creationComplete="showAlert();"
backgroundColor="white">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
import mx.events.CloseEvent;
// Embed the error.png image.
[Bindable]
[Embed(source='assets/error.png')]
private var Icon:Class;
private var a:Alert;
private function showAlert():void {
var titleText:String = "WARNING";
var messageText:String = "Are you sure you would like to erase the Internet?\\n\\nPress OK to continue, or Cancel to abort.";
/* Display the Alert, show the OK and Cancel buttons,
and show an icon represented by the Icon binding. */
a = Alert.show(messageText, titleText, Alert.OK | Alert.CANCEL, null, doClose, Icon);
}
private function doClose(evt:CloseEvent):void {
// do nothing.
}
]]>
</mx:Script>
<mx:Button label="Launch Alert" click="showAlert();" />
</mx:Application>
你想自定義錯誤彈出,或顯示在Flash調試版本自定義錯誤代碼? – Daniel 2011-03-06 18:57:40