什么是Flex?是Adobe公司推出的一系列框架和技術,使開發人員可以開發和部署RIA程序(flash程序)。是用于構建和維護在所有主要瀏覽器、桌面和操作系統一致地部署的極具表現力的Web應用程序的高效率的開放源碼框架。為什么要用Flex?增強用戶體驗。
ActionScript是Flash內置的編程語言,用它為動畫編程,可以實現各種動畫特效、對影片的良好控制、強大的人機交互以及與網絡服務器的交互功能。 ActionScript是一門吸收了C++、Java以及JavaScript等編程語言部分特點的新的語言。ActionScrip使用英文單詞和元件提供了一種為Flash影片設置指令的方法。它的存在確保了Flash影片較之普通的按照線性模式播放的動畫具備強大得多的人機交互能力。 可以為時間軸中的關鍵幀、按鈕和影片剪輯添加ActionScript。選中這些關鍵幀、按鈕和影片剪輯,打開其動作面板,你就可以看到它們都添加了哪些腳本。
下表說明了 ActionScript 2.0 和 3.0 之間的差異。
隨著flash cs3的到來,同時提供給我們一個嶄新的,針對Adobe Flash(swf)影片和功能程序的標準的程序開發語言。在之前的一段時間里,你可能發現入門ActionScript 3.0與其它版本的ActionScript相比會有一些難度.例如,如果拿ActionScript 1.0到ActionScript 2.0的變化相比的話,那么對于ActionScript變化到ActionScript 3.0可以說是一個比較大的跳躍了。特別是那些傾向于在flash ide中編寫代碼程序員,這篇文章將幫助你如何在flash cs3 ide中工作。
導航導航的作用是在不同的子組件之間相互切換的時候,能夠保證順利的操作運行和導向。在軟件界面設計中,導航起到了主導作用。更好的導航設計可以使用戶體驗更加人性化。
Adobe公司的Flex產品是用于構建和維護在所有主要瀏覽器、桌面和操作系統一致地部署的。同時它也是極具表現力的、Web應用程序的、高效率的開放源碼框架。作為RIA應用程序的主要開發框架,Flex3中已經包含了一套強大的開發工具。
簡單介紹信Flex與Web服務的交互主要內容:<br>1.ActionScript與服務端的基本交互方式(REST).<br>2.ActionScript特有的數據傳輸格式(AMF)與服務器交互.<br>3.Flex與WebService。
ActionScript(以下簡稱AS)是flash的內置編程語言。是一種面向對象的編程語言,其基本語法與面向對象的語言很相似。 AS功能非常強大,可以完成以任務: ★ 加載圖像 ★ 播放音頻和視頻 ★ 用編程方式繪圖 ★ 加載各種數據,如XML文件 ★ 響應用戶事件,如鼠標點擊事件 ★ 與服務器和瀏覽器進行通信 ★ 對象共享
《ActionScript 3.0 語言和組件參考》是 Flash? Player 應用程序編程接口 (API) 的參考手冊。提供了ActionScript語言中支持的元素的語法和用法信息。
我們在使用ActionScript3.0進行Socket編程的時候需要關注下面的問題,我們將在今后的學習中逐個對下面的問題進行討論,并盡量逐漸的改進我們的程序。