Flex中的小技巧備忘

Web開發者發表於2012-02-29

一 System.setClipboard("給系統剪下板賦值 ");

用於給系統的剪下板賦值。

二 navigateToURL 的使用

navigateToURL(new URLRequest("http://"), "_blank"); 開啟一個指定地址的視窗 
navigateToURL(new URLRequest("javascript:location.reload();"),"_self") 重新整理頁面
navigateToURL(new URLRequest("javascript:window.close()"),"_self");  關閉瀏覽器

三 ExternalInterface的使用

ExternalInterface 提供方法使Flex程式和外部的頁面可以通訊,可以呼叫頁面js中定義的方法,也可以使js呼叫Flex中定義的方法
ExternalInterface.call(functionname ,parameter); flex呼叫js函式。
var objectid =  ExternalInterface.objectID; //在 Internet Explorer 中返回 object 標籤的 id 屬性,或者在 Netscape 中返回 embed 標籤的 name 屬性

四 flash.system.Capabilities

是用flash.system.Capabilities可以得到和系統相關的資訊。
例如 flash.system.Capabilities.os 得到系統的作業系統資訊
除此之外還有很多資訊可以獲得,總之要想找一些和系統相關的資訊使用這個類就對了。

相關文件:12個Flex常用功能程式碼