我正在编写AIR应用程序。AS3 - AIR - 从swf路径文件到ByteArray
我已经直接得到了一个swf文件的路径(因为它存储在一个xml文件中)。 哟,你知道是否有可能从这个文件中获得ByteArray?
我知道FileReference做得非常好,但是这个类需要一个select事件。但这不是我的情况,因为我已经准备好了我的道路。
非常感谢您的回答!
我正在编写AIR应用程序。AS3 - AIR - 从swf路径文件到ByteArray
我已经直接得到了一个swf文件的路径(因为它存储在一个xml文件中)。 哟,你知道是否有可能从这个文件中获得ByteArray?
我知道FileReference做得非常好,但是这个类需要一个select事件。但这不是我的情况,因为我已经准备好了我的道路。
非常感谢您的回答!
在AIR中,您可以直接读取/使用flash.filesystem.File
和flash.filesystem.FileStream
写入文件。
例如,参见this article。
谢谢你的回答!这里是我的代码: 'var byteArray:ByteArray = new ByteArray(); var swfFile:File = File.applicationDirectory.resolvePath(fullSWFPath); var stream:FileStream = new FileStream(); stream.open(swfFile,FileMode.READ); ** stream.readBytes(byteArray); ** stream.close();' – blackslam 2011-03-20 11:49:59
'FileReference.load()'只能由某些用户操作引起(点击,按) – www0z0k 2011-03-18 17:19:01