我正在学习动作脚本并构建一个规模越来越大的程序。我试图在文件夹中组织.as但似乎打破了静态类变量, 您必须为每个文件添加包名称。
这是否真的需要进行更改?有没有办法将文件放在文件夹中而不破坏静态变量?并对文件进行更改?
答案 0 :(得分:0)
我会引用adobe的网站https://www.adobe.com/devnet/actionscript/learning/as3-fundamentals/packages.html:
“......文件的名称和类的名称是相同的。文件路径对应于包....”
“...要使用包内的类,请使用import语句导入整个包或特定类。”
“...创建包时,internal是应用于该包的所有成员的默认访问控制属性关键字。内部包成员仅对该包的其他成员可见。使用公共访问控制属性关键字使包成员在包外可用。...
正如您所读,每个文件夹都需要它自己的包名。如果要使用其他包,则需要导入它们... 所以基本上我认为答案是肯定的,你需要更改一些代码(只有一点点),这样flash构建器就会知道你的类现在在哪里等等。
我希望我能理解你的问题,如果不是为了澄清它。