天天看點

webgame開發中的檔案解密

上一篇講的是檔案的加密,這一篇記錄一下如何加載并顯示圖檔。

因為圖檔檔案經過加密,已經成了二進制流的檔案了(一堆亂碼),隻能使用URLStream來加載資源了。

這裡有一點要注意:URLStream中的讀取操作是非阻塞的,在讀取資料之前必須使用bytesAvailable屬性來确定是否能夠擷取足夠的資料,如何不能擷取足夠的資料,将引發EOFError異常。

主要思路:

2、調用解密方法,擷取解密後的資料

更多參考:

<a href="http://help.adobe.com/zh_CN/FlashPlatform/reference/actionscript/3/flash/display/Loader.html" target="_blank">flash.display.Loader&gt;&gt;</a>

<a href="http://help.adobe.com/zh_CN/FlashPlatform/reference/actionscript/3/flash/display/Bitmap.html" target="_blank">flash.display.Bitmap&gt;&gt;</a>

<a href="http://help.adobe.com/zh_CN/FlashPlatform/reference/actionscript/3/flash/net/URLStream.html" target="_blank">flash.net.URLStream&gt;&gt;</a>