代码求解!!!!flash - Web 开发 / 其他
// Action script...
// [Action in Frame 1]
var my_styleSheet = new TextField.StyleSheet();
my_styleSheet.onLoad = function (success)
{
if (success)
{
trace ("Styles loaded:");
var _loc1 = my_styleSheet.getStyleNames();
trace (_loc1.join("\n"));
}
else
{
trace ("Error loading CSS");
} // end else if
};
my_styleSheet.load(" http://www.*****.com/flash/styles.css");
求解
[解决办法]
my_styleSheet.onLoad //my_styleSheet对象load完成后会到这个函数里继续执行这里规定的附带任务
= function (success) //这里的success是对象load后自动传递的执行结果标记变量,代表是否正常load了指定文件。
{
if (success) //如果正常加载了指定的文件,success为真,执行下面的语句
{
trace ("Styles loaded:"); //在"输出"面板"中输出提示信息
var _loc1 = my_styleSheet.getStyleNames(); //getStyleNames返回一个数组,包含此样式表中注册的所有样式的名称。
trace (_loc1.join("\n")); //数组的join(分隔符)方法,把数组的各元素用指定的分隔符连接成一个字串。用trace在输出面板上输出出来。
}
else
{
trace ("Error loading CSS"); //如果加载错误,比如不存在指定文件或其格式错误,就显示提示信息
} // end else if
};