最近在用Flex builder,切換design mode時,畫面就老出現 "This component is based on Application, which is not a visual component. Switch to source mode to edit it."的訊息(如下圖),完全無法使用,原來以為是flex builder或eclipse版本更新的關係,花了兩三天,才在這裡找到方向,
稍微試了一下,在Flex Builder 3.0.194161,Eclipse3.4及3.3環境下,
幾乎八九月後出的sdk,不論Flex3 Release版,Flex3 Nightly版,Flex4 Nightly版都會出現這樣的問題,
而之前的Flex3 Stable 3.0.3.2490版,Flex3 Release 3.0.0.477版都沒有問題的.
所以有同樣問題的人在sdk bug還沒更新前,可以先換回舊的sdk試試.
Flex 3 SDK Downloads

Tags: flexbuilder
之前貼了一文如何讓Flex plugin在Eclipse中有獨立的目錄,其實有更方便的作法,不過我以前試錯方法,所以沒有成功,最近又再試了一次,不但成功,而且比我之前介紹的方法方便好用的多,害我白打那麼多字.... @@ -閱讀全文-
簡單寫了一個範例了,用來示範如何用MXML自製元件內的State,來作某一區域中的畫面變換,下面的假設需求是在畫面中有個公告區域,平時顯示 hot news,在使用者登入後,會有個留言版出現,並會依個人權限會有不同的功能按鈕出現,例如
-閱讀全文-
eclipse是個很方便好用且開放的開發平台,不過也因為太開放了,當你裝的plugin太多時,不同的plugin版本及eclipse平台本身的安 裝,移除,或更新等,都變的很麻煩.如果只是硬塞的方式安裝,就很容易讓eclipse變的很龐大,且有時容易發生plugin間的衝突,不易發現問題所 在,而不易解決.
所以你可以用下面我介紹的方式來建立你flex plugin的獨立目錄,這方式也適用於eclipse各個其他的plugin專案. -閱讀全文-
.....Hmmm
又發現outline view中的!ROOT出現,且是整個project中的mxml都有,而我上篇的方式也無法解決,花了點時間重複測試,發現主要是因Project Name和所在的目錄名大小寫不同的原因,真是OOXX,所以習慣用new flex project來建立已有內容的flex專案,且enable use default location的人,出現類似問題時,最好檢查一下原始專案目錄的大小寫.