Rich Internet Application 知識誌
這是公開的留言板,若有訊息想告知 ANISTAR 可於此處留言。
版大好: 一般check form裡的資料有沒有填齊全(不可空白)都是用JavaScript判斷,想請問一下在Flex裡的作法是怎麼做呢? 是按下送出的Button後去check嗎?還是有更方便的作法。謝謝。
在Flex中有提供一系列的Validator來讓你做驗證,除非你要做出很特別的驗證才需要自己寫。
老師: 想請問一下關於AIR的問題,AIR有支援像MSN有人上線時在工作列上跳出的“xxx上線“視窗嗎? 因為我找了很久 都是在說工作列上的Icon設定。 有的話,可以大概說明一下 要怎麼使用嗎?
要完成這個效果並不難,請參考我寫的[Flex+AIR程式開發]這本書14章,裡面有提到如何使用AIR實現工具列圖示,效果和自訂視窗樣式這些主題,合在一起就是你要的東西了。
版大您好: 我試了一個秀照片的程式, 首先用combox存照片的主題, 再來用list存縮小的照片, 再來用image放一般的照片, 測試網址:http://www.tachia.gov.tw/pictureshow.html
問題: 1、如何在一開始載入網頁時就讓list裡有資料, 因為我list的資料是由combox的change來觸發, 所以list一開始是空的,可否一開始就觸發list呢?該怎麼做? 2、有沒有現成的更換照片的Effect可套用。 謝謝版大
1. change事件也只不過是觸發event handler, 所以你大可以直接執行你寫好的event handler就可以了, 或是將ComboBox的selectedIndex屬性額外指定即可.
2. 現成的效果很多,請參考[Flex+AIR程式開發]第8章,上面有完整的示範,另外在第11章也也有圖片切換效果的實作,相信你都可以從我寫的書中找到答案.
版主您好
1) 在Flex+AIR書中Ch15的程式碼15-1-2 (page.471)裡 第18行的 File.applicationStorageDirectory.resolvePath(『favorFiles』)
如果用createDirectory()來建置favorFiles資料夾的話,那這資料夾是建置在哪個位置?
我試過把favorFiles改成C:/favorFiles,執行後是有成功的把favorFiles資料夾建置在C槽,但若沒指定C槽的話,就不知跑到哪去了,搜尋也找不到
2) 範例15-2-3 (page.480) 執行後trace出』PDF無法顯示:3202″是什麼原因呢? (我電腦有安裝Acrobat PDF Reader而且可正常使用)
3) 範例15-4-2 (page.491) 資料庫的設置,不都是先開新資料庫,再來開新資料表嗎,但在第18行~第42行,沒看到ClientDB.db檔案建置的語法,就直接執行CREATE TABLE的SQL語法,感覺怪怪的,ClientDB.db檔案是會隨著CREATE TABLE一起建置嗎? 還有此範例在Flex Builder裡執行時功能正常,但封包並安裝後執行,卻沒辨法做新增資料的動作,也沒任何錯誤訊息
麻煩老師講解一下,謝謝~~~
1. 執行createDirectory()前一定要先指定File的參考對象,所以File指向何處,就會依據該位置來操作檔案系統,所以請先看清楚當初的指向在哪裡才不會弄錯。
2. 請告知ㄧ下你AIR的版本?
3.ClientDB.db在open()的時候就被建構出來了,CREATE TABLE只是單純的建立資料表而已,該範例我編譯成AIR是可以正常動作的,請在check看看.
在Flex+AIR書中Ch14的程式碼14-3-2 (page.461)裡
書上寫因為showFlexChrome=』false』的關係,可以取消視窗的樣式,但執行這範例後視窗樣式還是在哩,是否有哪個屬性沒有設定? @@a
AIR的專案XML檔也要順便設置才可以。
想請問一下宋老師,想要在flex builder上面開發一個component,那在builder上可以選擇MXML Component和as3 class,在網路上找到的一些component範例似乎都是用as3 class去寫得,那請問這兩個有何不同呢?因為我覺得似乎用MXML Component開發元件好像比較方便耶,不太懂兩者是否是一樣的,還是說各有不同的優缺點,請老師幫我解答,謝謝!
你可以參考我在[Flex+AIR程式開發]書中的元件,我兩種方法都有示範,你可以把它當作一個元件開發的敲門磚,其實Flex就是ActionScript 3.0的Framework,用MXML或是AS3開發元件都可以,其實差別不大,若要硬說出之間的差別,我個人認為用AS3比較複雜同時也比較彈性,但是MXML比較方便。 我在做專案開發時通常會看情況,兩種可能會混合著使用。
版大您好: 如果用flex開發出的小程式想嵌入一般的html檔中該如何做呢? 因為書上都只介紹一整個都是flex開發的程式, 希望版大能幫忙補充一下,謝謝
Flex開發出來的檔案只不過是SWF檔而已,你可以將其所產生出來的HTML標籤與JavaScript程式碼移植到你的網頁中就可以了,或是你也可以直接用Dreamweaver直接用嵌入flash的方法遷入Flex的專案即可。
最近買了您的Flex+Air程式開發這本書,目前看到範例7-3-1 (page.206)
在做ClassRepeater.mxml時(page.209),我把17行程式 classTitle=』[{classREP.currentItem.area}]{classREP.currentItem.title}』
改成 classTitle=』[{this.classREP.currentItem.area}]{this.classREP.currentItem.title}』
執行後文字卻不會顯示出來,一定要照書上打的才會顯示
但this.classREP和classREP不都是指同一個元件嗎??
煩請老師開導一下,謝謝~
Repeater是特別的元件,千萬不能寫this,因為它不是Application類別的的正式成員,因此在寫Repeater時只能用其id名稱。
版主: 請問有無master-detail的範例呢? 書大概翻了一下,好像沒看到這一類的範例
我寫的[Flex+AIR程式開發]書上就有示範了喔,你可以參考範例13-3-2,上面有非常完整的示範。
[...] 原文討論在這 [...]
版大好:
一般check form裡的資料有沒有填齊全(不可空白)都是用JavaScript判斷,想請問一下在Flex裡的作法是怎麼做呢?
是按下送出的Button後去check嗎?還是有更方便的作法。謝謝。
在Flex中有提供一系列的Validator來讓你做驗證,除非你要做出很特別的驗證才需要自己寫。
老師:
想請問一下關於AIR的問題,AIR有支援像MSN有人上線時在工作列上跳出的“xxx上線“視窗嗎?
因為我找了很久 都是在說工作列上的Icon設定。
有的話,可以大概說明一下 要怎麼使用嗎?
要完成這個效果並不難,請參考我寫的[Flex+AIR程式開發]這本書14章,裡面有提到如何使用AIR實現工具列圖示,效果和自訂視窗樣式這些主題,合在一起就是你要的東西了。
版大您好:
我試了一個秀照片的程式,
首先用combox存照片的主題,
再來用list存縮小的照片,
再來用image放一般的照片,
測試網址:http://www.tachia.gov.tw/pictureshow.html
問題:
1、如何在一開始載入網頁時就讓list裡有資料,
因為我list的資料是由combox的change來觸發,
所以list一開始是空的,可否一開始就觸發list呢?該怎麼做?
2、有沒有現成的更換照片的Effect可套用。
謝謝版大
1. change事件也只不過是觸發event handler, 所以你大可以直接執行你寫好的event handler就可以了, 或是將ComboBox的selectedIndex屬性額外指定即可.
2. 現成的效果很多,請參考[Flex+AIR程式開發]第8章,上面有完整的示範,另外在第11章也也有圖片切換效果的實作,相信你都可以從我寫的書中找到答案.
版主您好
1) 在Flex+AIR書中Ch15的程式碼15-1-2 (page.471)裡
第18行的
File.applicationStorageDirectory.resolvePath(『favorFiles』)
如果用createDirectory()來建置favorFiles資料夾的話,那這資料夾是建置在哪個位置?
我試過把favorFiles改成C:/favorFiles,執行後是有成功的把favorFiles資料夾建置在C槽,但若沒指定C槽的話,就不知跑到哪去了,搜尋也找不到
2) 範例15-2-3 (page.480)
執行後trace出』PDF無法顯示:3202″是什麼原因呢?
(我電腦有安裝Acrobat PDF Reader而且可正常使用)
3) 範例15-4-2 (page.491)
資料庫的設置,不都是先開新資料庫,再來開新資料表嗎,但在第18行~第42行,沒看到ClientDB.db檔案建置的語法,就直接執行CREATE TABLE的SQL語法,感覺怪怪的,ClientDB.db檔案是會隨著CREATE TABLE一起建置嗎?
還有此範例在Flex Builder裡執行時功能正常,但封包並安裝後執行,卻沒辨法做新增資料的動作,也沒任何錯誤訊息
麻煩老師講解一下,謝謝~~~
1. 執行createDirectory()前一定要先指定File的參考對象,所以File指向何處,就會依據該位置來操作檔案系統,所以請先看清楚當初的指向在哪裡才不會弄錯。
2. 請告知ㄧ下你AIR的版本?
3.ClientDB.db在open()的時候就被建構出來了,CREATE TABLE只是單純的建立資料表而已,該範例我編譯成AIR是可以正常動作的,請在check看看.
版主您好
在Flex+AIR書中Ch14的程式碼14-3-2 (page.461)裡
書上寫因為showFlexChrome=』false』的關係,可以取消視窗的樣式,但執行這範例後視窗樣式還是在哩,是否有哪個屬性沒有設定? @@a
AIR的專案XML檔也要順便設置才可以。
想請問一下宋老師,想要在flex builder上面開發一個component,那在builder上可以選擇MXML Component和as3 class,在網路上找到的一些component範例似乎都是用as3 class去寫得,那請問這兩個有何不同呢?因為我覺得似乎用MXML Component開發元件好像比較方便耶,不太懂兩者是否是一樣的,還是說各有不同的優缺點,請老師幫我解答,謝謝!
你可以參考我在[Flex+AIR程式開發]書中的元件,我兩種方法都有示範,你可以把它當作一個元件開發的敲門磚,其實Flex就是ActionScript 3.0的Framework,用MXML或是AS3開發元件都可以,其實差別不大,若要硬說出之間的差別,我個人認為用AS3比較複雜同時也比較彈性,但是MXML比較方便。
我在做專案開發時通常會看情況,兩種可能會混合著使用。
版大您好:
如果用flex開發出的小程式想嵌入一般的html檔中該如何做呢?
因為書上都只介紹一整個都是flex開發的程式,
希望版大能幫忙補充一下,謝謝
Flex開發出來的檔案只不過是SWF檔而已,你可以將其所產生出來的HTML標籤與JavaScript程式碼移植到你的網頁中就可以了,或是你也可以直接用Dreamweaver直接用嵌入flash的方法遷入Flex的專案即可。
最近買了您的Flex+Air程式開發這本書,目前看到範例7-3-1 (page.206)
在做ClassRepeater.mxml時(page.209),我把17行程式
classTitle=』[{classREP.currentItem.area}]{classREP.currentItem.title}』
改成
classTitle=』[{this.classREP.currentItem.area}]{this.classREP.currentItem.title}』
執行後文字卻不會顯示出來,一定要照書上打的才會顯示
但this.classREP和classREP不都是指同一個元件嗎??
煩請老師開導一下,謝謝~
Repeater是特別的元件,千萬不能寫this,因為它不是Application類別的的正式成員,因此在寫Repeater時只能用其id名稱。
版主:
請問有無master-detail的範例呢?
書大概翻了一下,好像沒看到這一類的範例
我寫的[Flex+AIR程式開發]書上就有示範了喔,你可以參考範例13-3-2,上面有非常完整的示範。
[...] 原文討論在這 [...]