包不能嵌套

时间:2010-08-31 06:42:09

标签: flex actionscript

导入mx.resource.resourcebundle导致无法嵌套包

package common
{
    import common.clsGlobals;

    import flash.desktop.NativeProcess;
    import flash.desktop.NativeProcessStartupInfo;
    import flash.events.IOErrorEvent;
    import flash.events.NativeProcessExitEvent;
    import flash.events.ProgressEvent;
    import flash.filesystem.File;
    import flash.filesystem.FileMode;
    import flash.filesystem.FileStream;

    import mx.collections.XMLListCollection;
    import mx.controls.Alert;
    //import mx.events.FileEvent;
    import mx.resources.*;

2 个答案:

答案 0 :(得分:0)

这是一些愚蠢的Flex Builder错误,通常表示您的应用程序中有一些其他错误,有时候 - 您根本没有错误。清理你的项目(项目菜单 - >清洁),它应该消失。

答案 1 :(得分:0)

如果给定代码是mxml文件中<mx:Script></mx:Script>标记的一部分,则会出现此错误。当您使用<mx:Script source="filename.as"/>方法将ActionScript包含到mxml组件时,可能会发生这种情况。如果是这种情况,您可以通过删除package块来修复它。

我宁愿将代码复制到<mx:Script>标签内的CDATA块中,而不是将其保存在单独的文件中,但这是您的选择。