我正在处理一个 Flash 项目,但需要 Flex 的一些功能。因此,我创建了一个 Flex 应用程序并构建它以获取 .swf 文件。
在 Flash 项目中,我使用“Loader”类来加载由 Flex Builder 创建的 .swf 文件。此 .swf 文件已加载并很好地显示在舞台上,但是,它与舞台上的所有其他 Flash 组件重叠。重叠的方向是向右和向下。
flex mxml 文件(component.mxml):
<s:Application xmlns:...
width="160" height="120">
...
</s:Application>
使用“Loader”类加载到闪存:
var loader:Loader = new Loader();
loader.load(new URLRequest("component.swf"));
loader.x = COMPONENT_POS_X; //constant
loader.y = COMPONENT_POS_Y; //constant
stage.addChild(loader);
当我尝试为“加载器”设置宽度时,整个 flex 组件消失了。这是怎么回事?