摘要: 這些天一直在為Flex程序中的各個組件之間有效的傳遞參數(shù),協(xié)調(diào)組件間的行為等問題感到困惑。由于Flex程序?qū)嶋H上是一個運行在客戶機上的的客戶端程序,因此在Flex內(nèi)部組件之間無法像B/S程序基于HTTP協(xié)議那樣發(fā)一個請求,由服務(wù)器端通過一個標準接口讀出參數(shù),處理并做出響應(yīng)。也就是說用表單、URL的方式傳遞參數(shù)和控制流程肯定是行不通的。前一段時間一直嘗試像Javascript中那樣用函數(shù)調(diào)用,甚至是全局變量來做,感覺越做越復(fù)雜,程序的OO結(jié)構(gòu)也受到很大的破壞,十分的煩惱。
閱讀全文
摘要: 要沒用過E4X,就不知道用這東西處理XML是多簡單好用!過去在Java中一直是用一些用熟了的組件操作XML,這幾天用Actionscript才發(fā)現(xiàn)了這個好東西,真是相見恨晚啊,一定要和大家分享一下。
閱讀全文
摘要: RIA會有將來會成為互聯(lián)網(wǎng)的主流么?這是一個只有一個答案的問題,那就是“會”。不需要去糾纏那些技術(shù)細節(jié),你至少可以相信HTML及其派生出來那些技術(shù)不能讓對體驗效果的追求永無止境、又十分挑剔的我們滿意,那么能帶給我們耳目一新的感覺的RIA有什么理由不成為主流? Microsoft和Adobe已經(jīng)磨刀霍霍,準備在RIA的時代里挑大梁了,我們可別光坐著看熱鬧。
閱讀全文
摘要: 還在遠古刀耕火種的年代,當人類意識到鳥能在天空中飛翔是因為有雙翼,我們的先祖便在石頭上為自己刻上了翅膀;從莊子的《逍遙游》到今天的《黑客帝國》、《哈里波特》,我們?nèi)祟惗蓟孟胫馨熏F(xiàn)實生活放入另一個空間,在那個空間里我們能“水擊三千里,摶扶搖而上者九萬里”。而計算機和互聯(lián)網(wǎng)的出現(xiàn),給了我們發(fā)揮的想象力的一個理想的平臺,
閱讀全文
Flex 2.0 安裝應(yīng)要注意的幾個小問題
1. 弄清概念
?? Flex 2.0 實際上是一個產(chǎn)品系列,初學(xué)者安裝之前應(yīng)當弄清楚中各個產(chǎn)品的功能和相互之間的聯(lián)系。 參考Flex官方介紹:http://ww.adobe.com/go/flex,了解Flex 2.0 系列的各個產(chǎn)品特性。
?
2. 記得要Tomcat加入加入JTA支持
?? JTA的包一般都是被應(yīng)用服務(wù)器自帶,可Tomcat默認卻不支持JTA,所以用Flex Enterprise Services 2.0時必須自己手動在Tomcat中安裝JTA以獲得支持。否則的話運行samples.war肯定會在控制臺看到類似下面的錯誤:
?? java.lang.NoClassDefFoundError: javax/transaction/SystemException。 ?
? 如果真是需要使用事務(wù)功能,推薦用Java Open Transaction Manager(JOTM) 來提供 UserTransaction。嫌配JOTM麻煩的話可以自己直接拷貝jta**.jar,jdom.jar放到samples/lib下湊合一下,例子的各個功能基本都可以正常運行。
? JOTM的安裝可以參考網(wǎng)上的一些教程,比如
http://jotm.objectweb.org/current/jotm/doc/howto-tomcat-jotm.html。基本就是下載最新的二進制發(fā)行版(http://forge.objectweb.org/projects/jotm/),解壓縮,從lib目錄拷貝*.jar文件(除了log4j.jar、common-cli.jar和jotm_iiop_stubs.jar之外)到$TOMCAT_HOME/shared/lib目錄下,然后再配置一下server.xml、web.xml即可。
3. 瀏覽器需要安裝支持調(diào)試功能的Flash Player插件,否則無法使用 Flex IDE 的調(diào)試功能。
? 支持調(diào)試功能的Flash Player可以去官方下載:
? ? http://www.adobe.com/support/flashplayer/downloads.html
?? 在那些名字有debugger字樣的里面找需要的吧。
//作者:王瑋琳? 時間:2007-12-30
//聲明:本博客中所有文章均為版主原創(chuàng),轉(zhuǎn)載請保留作者信息,并請注明出處。