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 Actionscript 3.0中的fscommand2支持?_Flash_Actionscript 3_Flashlite_Flash Cs5 - Fatal编程技术网

Flash Actionscript 3.0中的fscommand2支持?

Flash Actionscript 3.0中的fscommand2支持?,flash,actionscript-3,flashlite,flash-cs5,Flash,Actionscript 3,Flashlite,Flash Cs5,我对动作脚本很陌生。 我正在使用Flash Professional CS5和ActionScript 3.0。 问题是,当我尝试使用fscommand2函数时,Flash编译器抛出一个错误,说明: Scene 1, Layer 'Layer 1', Frame 1, Line 7 1180: Call to a possibly undefined method fscommand2. 但是,我能够使用fscommand。但是,它的用途不同,因此无法满足我获取设备(移动)属性(如Devi

我对动作脚本很陌生。 我正在使用Flash Professional CS5和ActionScript 3.0。 问题是,当我尝试使用fscommand2函数时,Flash编译器抛出一个错误,说明:

Scene 1, Layer 'Layer 1', Frame 1, Line 7   1180: Call to a possibly undefined method fscommand2.
但是,我能够使用fscommand。但是,它的用途不同,因此无法满足我获取设备(移动)属性(如DeviceID等)的要求

请帮助我使用fscommand2ActionScript 3.0中的任何等效API支持。
提前感谢。

这取决于您要使用哪个fscommand2。fscommand2是一个flashliteapi,因此,如果您的目标是flashlite4(它支持AS3,并且与fscommand2兼容),那么您将在AS3中使用它的唯一时间

对于一般的AS3开发,一些fscommand2功能被正常的AS3API所取代。例如:

// status = fscommand2("FullScreen", true);
// replaced by:
stage.displayState = StageDisplayState.FULL_SCREEN;

// status = fscommand2("GetTotalPlayerMemory");
// replaced by:
trace( System.totalMemory );
但其他一些fscommand2功能,如处理软键、信号电平等,没有AS3的等效功能。这些主要是你无论如何都不能在浏览器中使用的命令,所以我不认为你实际上失去了浏览器内容的任何功能


总之,简短的版本是,您只需找到一个等效的AS3命令即可执行您想要执行的操作-因此,请让我们知道这一点,或者打开一个后续问题。;)

在CS5中创建.fla文件时,我选择了FlashLite4。在这个.fla中,我创建了一个按钮并处理它的“点击”。在该回调方法中,我调用“fscommand2()。编译时,我遇到了错误。这是我正在做的全部程序。提前谢谢。如果您能告诉我如何在Action Script 3.0中获取设备ID,那将非常有用。我恐怕现在没有AS3模拟设备ID,因为Flash无法访问MAC地址之类的内容。不过,您可能想查看一些guid库?另外,如果您使用的是Flex,它有一个类似的库函数:mx.utils.UIDUtil.createUID();