我有一个简单的Flash应用程序,它使用Slider组件来增加或减少TextArea(ta)中文本的大小。它本身完全正常,但是,当我尝试从另一个应用程序加载相同的swf文件时,我收到以下错误...
ReferenceError: Error #1069: Property fl.managers:IFocusManager::form not found
on fl.managers.FocusManager and there is no default value.
at fl.controls::Slider/thumbPressHandler()
AS3代码......
import fl.events.*;
import flash.text.TextFormat;
ta.text = "Lorem ipsum dolor sit amet";
var tf:TextFormat = new TextFormat();
tf.color = 0xCCCCCC;
tf.font = "Trebuchet MS";
tf.size = 12;
slider.addEventListener(SliderEvent.THUMB_DRAG, sliderChange);
style();
function style():void
{
ta.setStyle("textFormat", tf);
}
function sliderChange(e:SliderEvent):void
{
tf.size = slider.value;
ta.setStyle("textFormat", tf);
}
我正在加载滑块swf文件的包含swf文件是否会影响滑块应用程序?我不太明白为什么它可以独立工作,但不是从其他应用程序加载时。
答案 0 :(得分:1)
好的,所以我发现了问题。我需要将一个组件Slider添加到我正在加载滑块swf的应用程序库中。