Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么Flash CS3中的组件在加载加载程序时会出现如此严重的故障_Flash_Actionscript 3_Components_Flash Cs3_Loader - Fatal编程技术网

为什么Flash CS3中的组件在加载加载程序时会出现如此严重的故障

为什么Flash CS3中的组件在加载加载程序时会出现如此严重的故障,flash,actionscript-3,components,flash-cs3,loader,Flash,Actionscript 3,Components,Flash Cs3,Loader,当我单独运行SWF时,组合框显示良好。属性检查器中设置的rowCount属性工作正常;dataProvider属性可以很好地填充框;一切正常 然而,当我使用Loader类将该SWF加载到父SWF中时,一切都会变得一团糟。组合框显示为空。将忽略零部件检查器中的所有设置。当我手动设置数据提供程序时,它被忽略 如果我调用addItem,项目将显示,因此我可以将项目添加到列表中。。。但这清楚地表明,rowCount被忽略了,因为第8项中只有5项可见,我必须滚动查看其余项,即使rowCount设置为8或c

当我单独运行SWF时,组合框显示良好。属性检查器中设置的rowCount属性工作正常;dataProvider属性可以很好地填充框;一切正常

然而,当我使用Loader类将该SWF加载到父SWF中时,一切都会变得一团糟。组合框显示为空。将忽略零部件检查器中的所有设置。当我手动设置数据提供程序时,它被忽略

如果我调用addItem,项目将显示,因此我可以将项目添加到列表中。。。但这清楚地表明,rowCount被忽略了,因为第8项中只有5项可见,我必须滚动查看其余项,即使rowCount设置为8或comboxbox的length属性

当使用Loader类加载到外部SWF中时,按钮和基本上所有CS3组件都会损坏


有人知道如何解决这个问题吗?

在父fla的库中拖放combobox组件。它可以工作,不幸的是parent.swf的内存大小将增加

加载的SWF是否使用任何外部文件加载组合框的数据提供程序和按钮样式?我不确定您的意思。加载的SWF的库中有ComboBox组件,因此它是嵌入的。一切都很好,直到我将那个SWF加载到另一个SWF中,然后一切都失败了。您能为您的孩子SWF和可能的家长SWF显示代码吗?您是否也在使用文档类?