假設你使用Flex 製作出一顆 SWF檔案
需要讀出外部參數
譬如
http://www.sample.com.tw/Main.swf?UserId=Lucifer
因為程式需求需要把UserId讀進來
你可以透過
Application.application.parameters["UserId"];
這方法讀進來
很溫馨吧 !!
2008/10/13
Flex 取得外部參數
2008/10/08
Flex Color Picker 範例
<mx:ColorPicker id="colorPicker" change="onColorPickerChange(event)" enter="onColorPickerEnter(event)"/>
/** 選取顏色觸發 **/
private function onColorPickerChange(event:ColorPickerEvent):void {
var color:uint = event.currentTarget.selectedItem as uint;
var colorHex:String = StringUtils.intToHexColor(color);
this.setStyle("backgroundColor", colorHex);
}
/** 輸入顏色值按 Enter 觸發 **/
private function onColorPickerEnter(event:ColorPickerEvent):void {
var colorHex:String = StringUtils.intToHexColor(event.color);
this.setStyle("backgroundColor", colorHex);
}
/** 將 int 轉為 #FFFFFF 顏色字串格式 **/
public static function intToHexColor(value:uint):String
{
var mask:String = '000000';
var str:String = mask + value.toString(16).toUpperCase();
return '#' + str.substr(str.length - 6);
}
2008/09/18
TabNavigation 標籤改變事件
private function onChange(IndexChangeEvent):void
{
//改變的目標
var child:DisplayObject = event.relatedObject; #相當於 tabnav.getChildAt(event.newIndex);
}
2008/09/10
設定 Subversion 不能匿名簽出程式碼
在 svn/svnserve.conf 裡 anon-access = read 為預設值,必須改為 anon-access = none
然後在 conf/authz 裡設定
[/]
@developer = rw #developer 為群組, 必須在群組名稱前加上 @
#* = r
2008/08/04
讓 SWFAddress 在發佈至網站上時可以存取本身的網頁
var so = new SWFObject('${swf}.swf', 'website', '100%', '100%', '9', '#869CA7');
so.useExpressInstall('swfobject/expressinstall.swf');
so.addParam('menu', 'false');
so.write('content');
so.addParam('allowscriptaccess', 'true'); //加入這行即可解決此問題。否則會有 sandbox security 錯誤。
