繁体   English   中英

为什么我必须使用Flash创建AS3包?

[英]Why do I have to create an AS3 package using Flash?

我知道“有效”

如果我在名为test.as的资源管理器中创建一个新文件并且我创建了我的打包类,我找不到让我的flash文件找到并使用它的单一方法。 我尝试在actionscript 3.0设置中使用相对和精确路径。 它拒绝看到它

然而。 如果我通过该程序创建一个名为“test”的as3类,它实际上“加载”我在资源管理器中创建的test.as。 找到并使用包没有问题。

我需要知道为什么Flash要求.as文件是通过它的程序制作的。

我觉得我完全错过了一些东西。 这是否意味着如果我想使用我在某些教程中找到的类。 我需要创建新的AS3文件并将其粘贴到每个文件中?

需要考虑的一件事是包名称应始终镜像文件夹结构。

如果你有一个声明为的类,请确保

package com.mystuff { public class className {...} ...}

它保存在“yourSoruceFolder / com / mystuff / className.as”中,当你在其他代码中引用它时,你导入com.mystuff;

如果“yourSoruceFolder”不是您的文档根目录,请确保您的类路径包含“yourSoruceFolder”的路径。

如果您使用默认包(即package { public class myClass ...}而不使用yourSoruceFolder ,那么只要代码保存在文档根目录中,它就可以在没有其他文件夹的情况下工作,就像您在测试中看到的那样。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM