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