Alert.show('Text Copied!', 'Alert Box', mx.controls.Alert.OK);
“文字已复制!” - 未显示
mx.controles.Alert.OK - 也不会显示在按钮本身
标题中只显示“警报框”,为什么会发生这种情况?
答案 0 :(得分:0)
我猜这个常数很糟糕。警报可能使用spark alert,而你传入param mx.controls.Alert.OK,意思是它是mx,而不是spark。尝试
mx.controls.Alert.show('Text Copied!', 'Alert Box', mx.controls.Alert.OK);
或使用火花警报参数
答案 1 :(得分:0)
尝试以下代码(css source),非常简单且完美无缺:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
public function init():void{
Alert.show('Text Copied!', 'Alert Box', mx.controls.Alert.OK);
}
]]>
</mx:Script>
<mx:Style>
Alert{
color : #124332;
background-color: #ffffff;
header-colors : #243322, #243322;
header-height:19;
drop-shadow-enabled: true;
drop-shadow-color :#243322;
corner-radius :6;
border-style :solid;
border-thickness: 1;
border-color : #243322;
footer-colors : #243322, #ffffff;
title-style-name : "title";
}
.title{
font-family :Verdana;
font-size :10;
font-weight :bold;
color :#ffffff;
}
</mx:Style>
</mx:Application>