我对动作剧本很陌生。我使用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等。
请帮助我使用fscommand2或ActionScript 3.0中的任何等效API支持。提前谢谢。
发布于 2010-06-09 14:45:44
这取决于您想要使用哪个fscommand2。fscommand2是一个Flash,所以您在AS3中使用它的唯一时间是针对Flash 4(它支持AS3并与fscommand2兼容)。
对于一般的AS3开发,一些fscommand2功能被普通的AS3 API所取代。例如:
// status = fscommand2("FullScreen", true);
// replaced by:
stage.displayState = StageDisplayState.FULL_SCREEN;
// status = fscommand2("GetTotalPlayerMemory");
// replaced by:
trace( System.totalMemory );但其他一些fscommand2函数,如处理软键、信号电平等,则没有AS3等效。不过,这些主要是您无法在浏览器中使用的命令,所以我不认为您实际上失去了浏览器内容的任何功能。
总之,简短的版本是,您只需要为您想要做的事情找到一个等价的AS3命令--所以请让我们知道,或者打开一个后续问题。;)
https://stackoverflow.com/questions/3002705
复制相似问题