api.openwin開啟乙個window視窗。window視窗是全屏的,不可設定大小。
api.openframe開啟乙個frame視窗。frame 視窗可以設定大小。
openwin示例**:
api.openwin()firstpage.html 頁面**:
doctype htmlopenframe 示例**:>
<
html
lang
="en"
>
<
head
>
<
meta
charset
="utf-8"
>
<
meta
name
="viewport"
content
="width=device-width, initial-scale=1.0"
>
<
title
>document
title
>
<
style
>
body
p style
>
head
>
<
body
>
<
p>首頁 firstpage
p>
<
script
>
apiready
=function
() ,
pageparam:
});}
script
>
body
>
html
>
api.openframe(,下面舉乙個例子,用window+frame 組合實現乙個首頁加乙個返回按鈕。如下圖,「返回」 所在的back.html 是用openframe 開啟的乙個frame視窗。下面藍色全屏頁面(fistpage.html)是openwin 開啟的乙個window視窗。pageparam:
});
專案目錄示例圖:
有了基礎的 openwin 和 openframe ,我們就可以靈活運用,組合出多種多樣的布局,滿足實際的專案需求。
openwin 和 openframe 各有30多個引數,這裡不一一細講了,具體可到官方文件檢視學習。
下面講解高階布局視窗 tablayout
api.opentablayout
開啟tablayout布局
本方法繼承了openwin方法的所有引數,同時在此基礎上增加了n**igationbar、tabbar等引數,來設定和使用原生的頂部導航欄和底部標籤欄,可以通過closewin方法來關閉頁面。
, , ],
"list": [, , ]
}}config.xml中將content的值設定成該json檔案的路徑:
實現乙個示例效果如下 :
高階視窗的優勢 ,**量較少,可靈活配置頂部或底部按鈕。
高階視窗需要了解的事件:
監聽tablayout中tabbar項的點選事件。預設點選每一項時會切換到對應的頁面,如果監聽了此事件則頁面不會自動切換過去,可以通過settabbarattr設定選中項
ret:
示例**:api.addeventlistener(,function(ret, err));可參看官方出的tablayout示例**和官方文件進行學習。下面是鏈結。
土人系列AS入門教程 物件篇
1b as 物件篇 1b 雖然as不是真正的物件導向的程式設計,但是它也有物件的概念。這個概念貫穿整個as的始終,所以,對物件的理解,比對語法或者其他的理解更為重要。現在開始吧 首先,我們來了解一下 color ff0000 路徑 color 路徑分兩種 1b 絕對路徑和相對路徑 1b 做過html...
土人系列AS入門教程 語法篇
1b as 語法篇 1b 接下來我要講的是as的語法。如 gotoandplay 正確 gotoand color f40000 p color lay 錯誤 關鍵字的拼寫必須和語法一致,要做到很容易,因為在flash的as面板裡面,關鍵字會有不一樣的顏色顯示。很多flash小鳥們也許要開始埋怨,記...
土人系列AS入門教程 基礎篇
1b 前言 1b 我寫的這些教程,目的是希望初學flash的愛好者們能 color ff0000 1b 多動手,少提問 1b color 我下面這些教程面象有 flash mx 基礎操作知識的讀者。在看我的教程的同時,希望也能開啟flash,邊看邊做,這樣你的印象會更加深刻一點,順便也看看我 寫錯了...