1. 首頁
  2. »
  3. 網頁開發
  4. »
  5. Flex
  6. »
  7. Flex教學-Flex也可透過swf?=中取得參數

Flex教學-Flex也可透過swf?=中取得參數

2008/12/20

  維期一連上了一百多小時的Flex的課程,總算快接近尾聲了,最近由於網站搬家再加上一到五都得上課,始終一直沒有喘息的機會,可以好好的來練習一下,今天總算已將前舊的教學網中的文章搬的差不多了,呼!總算有點屬於自已的時間了,便想到之前在Flash中常使用到,透過swf?x=123中來讀取參數,但在Flex中要如何也像Flash,從swf?x=123中來取得到資料呢?其實方法很簡單,只要一小段語法就可像Flash一樣讀取到?swf=中的參數了。


Step1
開啟Flex應用程式,並於畫面中建立一個<mx:Label id="mylb"/>,再將下方的語法貼到指定的地方。

<mx:Application 之間:
creationComplete=“init()”

<mx:script>….</mx:script>之間:
private function init():void{
this.mylb.text=Application.application.parameters["x"];
}


Step2
完成後發佈一下,並開啟bin-debug資料夾,此時會在該資料夾中,分別會看到三個檔案,再將parameters.html用記事本開啟。


Step3
開啟後在第81行的地方,將"src","parameters",改成"src","parameters?x=minwt.com"。


Step4
完成上步驟後,儲存並雙響parameters.html,此時在畫面中就會看到,剛所設定的參數已被正確的讀入到Flex中了。


[範例下載]