这似乎是一个非常简单的问题,但我似乎无法找到答案。
我正在尝试在警报中显示一些简单的信息(我宁愿不使用警报,但我需要一个快速的简单解决方案来实现一个尽快出门的项目)
长话短说,无论我发出多大警报,我的信息都不会延伸,最终会被剪掉。
我实际上可以使用鼠标滚轮滚动文本,但这并不好。
图像说明了一切。任何想法如何解决这个问题?我无法想象警报只是没有处理这个。
图片在这里:
http://img196.imageshack.us/img196/3/bigalert.png
(我还是新用户,无法直接添加)
代码:
var myAlert:Alert = Alert.show("The package you have selected includes a feature(s) you’ve already selected. \nWe have removed the individual features for you.");
myAlert.height = 150*2;
myAlert.width = 350*2;
答案 0 :(得分:0)
快速而肮脏的解决方案。
import mx.core.mx_internal;
use namespace mx_internal;
private function showAlert():void {
var myAlert:Alert = Alert.show("The package you have selected includes a feature(s) you’ve already selected. \nWe have removed the individual features for you.");
myAlert.height = 150*2;
myAlert.width = 350*2;
callLater(function():void {
var textField:IUITextField = IUITextField(myAlert.mx_internal::alertForm.mx_internal::textField);
var textFormat:TextFormat = new TextFormat();
textFormat.align = "center";
textField.width = myAlert.width;
textField.x = 0;
textField.setTextFormat(textFormat);
});
}