12.4.2 為ViewStack添加導(dǎo)航功能... 257
12.4.3 處理用戶與ViewStack的交互... 260
12.5 TabNavigator 261
12.5.1 創(chuàng)建TabNavigator 261
12.5.2 處理用戶與TabNavigator的交互... 262
12.6 Accordion. 263
12.6.1 創(chuàng)建Accordion. 263
12.6.2 填充Accordion. 264
12.6.3 處理用戶與Accordion的交互... 265
12.7 小結(jié)... 265
第13章 彈出式窗口簡(jiǎn)介.. 267
13.1 創(chuàng)建首個(gè)彈出式窗口... 267
13.1.1 首先創(chuàng)建標(biāo)題窗口... 267
13.1.2 使用PopUpManager打開(kāi)窗口... 268
13.1.3 關(guān)閉彈出式窗口... 270
13.2 控制窗口位置... 270
13.2.1 使用centerPopUp()方法... 271
13.2.2 計(jì)算窗口的位置... 271
13.3 彈出式窗口與數(shù)據(jù)的結(jié)合... 274
13.3.1 從彈出式窗口中取得數(shù)據(jù)... 277
13.3.2 發(fā)送包含數(shù)據(jù)的自定義事件... 277
13.3.3 取出數(shù)據(jù)... 278
13.3.4 向窗口中發(fā)送數(shù)據(jù)... 279
13.4 使用警告窗口... 282
13.4.1 創(chuàng)建簡(jiǎn)單的警告窗口... 282
13.4.2 挖掘警告窗口的潛力... 282
13.4.3 高級(jí)警告窗口... 283
13.4.4 修飾警告窗口... 284
13.5 小結(jié)... 286
第14章 實(shí)現(xiàn)視圖狀態(tài).. 287
14.1 理解視圖狀態(tài)... 287
14.2 Flex中的視圖狀態(tài)... 288
14.2.1 使用屬性... 290
14.2.2 使用事件處理程序... 293
14.2.3 使用狀態(tài)組... 295
14.2.4 添加和移除組件... 297
14.2.5 更改組件的父組件... 302
14.2.6 狀態(tài)事件... 304
14.3 綜合運(yùn)用... 306
14.4 小結(jié)... 307
第15章 使用數(shù)據(jù)服務(wù).. 309
15.1 訪問(wèn)服務(wù)器端數(shù)據(jù)... 309
15.1.1 使用HTTPService對(duì)象... 310
15.1.2 通過(guò)WebService組件使用Web服務(wù)... 312
15.2 活動(dòng)消息格式... 313
15.2.1 開(kāi)源AMF. 314
15.2.2 AMF與PHP. 314
15.2.3 AMF和ColdFusion. 314
15.2.4 BlazeDS. 314
15.2.5 LiveCycle Data Service. 315
15.2.6 其他技術(shù)... 315
15.3 使用Flash Builder構(gòu)建以數(shù)據(jù)為中心的應(yīng)用程序... 315
15.3.1 建立正確的環(huán)境... 315
15.3.2 與服務(wù)器建立連接... 316
15.4 使用ColdFusion進(jìn)行以數(shù)據(jù)為中心的Flex. 322
15.5 使用Java EE和BlazeDS進(jìn)行以數(shù)據(jù)為中心的Flex開(kāi)發(fā)... 324
15.6 把模型綁定到視圖上... 325
15.6.1 拖放式數(shù)據(jù)綁定... 325
15.6.2 生成一個(gè)大綱-細(xì)節(jié)表單... 326
15.6.3 檢查Flash Builder代碼... 327
15.7 小結(jié)... 329
第16章 對(duì)象和類.. 331
16.1 用5分鐘的時(shí)間理解OO理論... 331