Flash CS5 Pro 匯入匯出SWC檔
匯出swc到組件庫:
1.選擇元件庫
2.選擇要匯出的元件,右鍵選擇組件定義
3.在組件定義中的類別輸入要使用的類別名稱
4.選擇確定
5.在選擇要匯出的元件,右鍵選擇匯出SWC檔案
6.儲存位置請選擇Flash CS5的安裝目錄\Common\Configuration\Components\ ,可以自己建立目錄跟預設組件作區分
sample:
C:\Program Files (x86)\Adobe\Adobe Flash CS5\Common\Configuration\Components\Matis
匯入組件庫:
1.選擇組件庫,點選組件庫右上的項目設定,選擇重新載入組件
2.選擇檔案->ActionScript設定,選擇要使用的SWC檔案,匯入SWC,即可呼叫使用
import com.test;
var Test:TestA = new TestA();
Test.test = true;
2011年11月29日 星期二
2011年11月9日 星期三
Adobe將不支援Flash for mobile plugin
Adobe將不支援Flash for mobile plugin的功能,會專注在用AIR開發出來的Flash App
網址:http://www.theverge.com/2011/11/9/2548802/adobe-killing-mobile-flash-plugin-android-playbook
網址:http://www.theverge.com/2011/11/9/2548802/adobe-killing-mobile-flash-plugin-android-playbook
2011年11月4日 星期五
Flash Web Game使用CE軟體修改Client端記憶體之安全設計
最近公司的專案被玩家使用CE軟體修改Flash Player記憶體影響遊戲平衡性
其實這件事早就會發生,只是發生的時間點早晚而已
在Flash Game Design時就要認清一個問題,Flash Client是一個不安全的Client
所以在設計資料流的交換模式的時候就要以這個前提做為開發,而不是事後補救
如果發生大規模的影響平衡性的hacking,造成的影響除了對玩家的不公平性,也影響了這套遊戲的信譽以及營收的損失
結論就是Server端不能相信Client端送的資料,雖然我是寫Client端的,還真的很諷刺~Orz
其實這件事早就會發生,只是發生的時間點早晚而已
在Flash Game Design時就要認清一個問題,Flash Client是一個不安全的Client
所以在設計資料流的交換模式的時候就要以這個前提做為開發,而不是事後補救
如果發生大規模的影響平衡性的hacking,造成的影響除了對玩家的不公平性,也影響了這套遊戲的信譽以及營收的損失
結論就是Server端不能相信Client端送的資料,雖然我是寫Client端的,還真的很諷刺~Orz
訂閱:
文章 (Atom)