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 ActionScript2.0:每个类都需要电影剪辑吗?_Flash_Actionscript 2 - Fatal编程技术网

Flash ActionScript2.0:每个类都需要电影剪辑吗?

Flash ActionScript2.0:每个类都需要电影剪辑吗?,flash,actionscript-2,Flash,Actionscript 2,我对flash中基于类的编程还是相当陌生的,我在让我的swf“找到”我想要包含在其中的类时遇到了一些困难 所有内容都与Flash文件位于同一目录中,并且每个其他类都正确加载(它们都根据相同的模式命名,并且都位于同一目录中)。这个类唯一不同的地方是我找不到它没有相应的MovieClip,其他的都有 这就是Flash中的工作方式吗?我是否必须创建一个虚拟的movieclip来为Flash提供一些可以抓住的东西?或者在IDE中除了类路径之外设置一些东西,以便给它一个定义的链接 对不起! 不,它不需要假

我对flash中基于类的编程还是相当陌生的,我在让我的swf“找到”我想要包含在其中的类时遇到了一些困难

所有内容都与Flash文件位于同一目录中,并且每个其他类都正确加载(它们都根据相同的模式命名,并且都位于同一目录中)。这个类唯一不同的地方是我找不到它没有相应的MovieClip,其他的都有

这就是Flash中的工作方式吗?我是否必须创建一个虚拟的movieclip来为Flash提供一些可以抓住的东西?或者在IDE中除了类路径之外设置一些东西,以便给它一个定义的链接

对不起!
不,它不需要假电影剪辑或其他东西。我认为它本身不是一个与显示相关的对象(不扩展Movieclip或类似的东西)?我建议检查类路径,但看起来您已经这样做了。你会遇到什么样的错误?

对不起大家(特别是mitim)-

事实证明,这是Flash非常简洁的错误报告,而不是缺少电影剪辑。我不知道Flash会拒绝找到一个有其他错误的类。我发现并修复了错误,使Flash能够找到类


无论如何谢谢你

首先,ActionScript要求类的包(例如mylib.io.socket)必须与该类文件(例如..../mylib/io/socket)的路径相对应,该类文件是从任何项目源目录(默认情况下为“当前目录”)生成的(默认情况下为“.”,但可以在Flash IDE中ActionScript设置窗口的源路径选项卡上进行扩展)

第二,如果不使用flashide,它就不会包含类。您应该在代码中使用“clean类”(不扩展库中的任何符号),或者将“library类”放在后台