Pon*_*oni 2 actionscript actionscript-3
那么,我们如何在动作脚本3中的几个文件上编写一个类?
在C#中有"部分"关键字.
在C++中它很自然(你只是"#include ......"所有文件).
在Flex 3中,在组件中添加以下标记:<mx:Script source="myfile.as"/>.
如何将以下类拆分为多个文件;
package package_path
{
public class cSplitMeClass
{
public function cSplitMeClass()
{
}
public function doX():void
{
// ....
}
public function doY():void
{
// ....
}
}
}
Run Code Online (Sandbox Code Playgroud)
例如,我想在另一个".as"文件中实现doX()和doY()函数.
我可以这样做吗?
请不要告诉我类似"好的做法是将它们放在一个文件中":)
根据您的要求,我将为您提供"最佳实践讲座".所以,我只想说AS 3.0中有一个include指令,可以帮助你.
基本上,你可以这样做:
package package_path
{
public class cSplitMeClass
{
public function cSplitMeClass()
{
}
include "the_file_where_doX_and_doY_live.as"
}
}
Run Code Online (Sandbox Code Playgroud)
然后在"the_file_where_doX_and_doY_live.as"中
public function doX():void
{
// ....
}
public function doY():void
{
// ....
}
Run Code Online (Sandbox Code Playgroud)