Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.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
Actionscript 3 如果像Adobe那样使用AdobeAIR,我如何创建扩展功能?_Actionscript 3 - Fatal编程技术网

Actionscript 3 如果像Adobe那样使用AdobeAIR,我如何创建扩展功能?

Actionscript 3 如果像Adobe那样使用AdobeAIR,我如何创建扩展功能?,actionscript-3,Actionscript 3,基本上,我想根据是否使用AdobeAIR创建函数和导入类。我见过Adobe在几个类中这样做。因此,如果您没有运行AdobeAIR,这没关系,但是使用AdobeAIR,您可以使用更多的功能 如何实现这一点?您在编译时就知道了目标平台。因此,基本上我将创建两个构建,一个用于web,一个用于air,其中包括所需的依赖项。在实现应用程序而不仅仅是库时,您可以轻松地为应用程序实现不同的上下文或引导程序(明智地针对接口而不是类实现)。不,这不是我想要的。我想创建一个可以在上下文中使用的类。所以用户只需要导入

基本上,我想根据是否使用AdobeAIR创建函数和导入类。我见过Adobe在几个类中这样做。因此,如果您没有运行AdobeAIR,这没关系,但是使用AdobeAIR,您可以使用更多的功能


如何实现这一点?

您在编译时就知道了目标平台。因此,基本上我将创建两个构建,一个用于web,一个用于air,其中包括所需的依赖项。在实现应用程序而不仅仅是库时,您可以轻松地为应用程序实现不同的上下文或引导程序(明智地针对接口而不是类实现)。

不,这不是我想要的。我想创建一个可以在上下文中使用的类。所以用户只需要导入一个类,这个类就会自己解决问题。例如,对于flash.media.Loader类,您可以将其单独用于Adobe flash Player,但如果使用Adobe AIR,则可以使用AIR特有的函数“cacheAsBitmapMatrix”