APICloud 入門教程視窗篇

2022-09-12 20:18:16 字數 2166 閱讀 4701

api.openwin開啟乙個window視窗。window視窗是全屏的,不可設定大小。

api.openframe開啟乙個frame視窗。frame 視窗可以設定大小。

openwin示例**:

api.openwin()
firstpage.html 頁面**:

doctype html

>

<

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

>

openframe 示例**:

api.openframe(,

pageparam:

});

下面舉乙個例子,用window+frame 組合實現乙個首頁加乙個返回按鈕。如下圖,「返回」 所在的back.html 是用openframe 開啟的乙個frame視窗。下面藍色全屏頁面(fistpage.html)是openwin 開啟的乙個window視窗。

專案目錄示例圖:

​有了基礎的 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,邊看邊做,這樣你的印象會更加深刻一點,順便也看看我 寫錯了...