日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

我的Flex4征程

發(fā)布時間:2024/4/15 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 我的Flex4征程 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
今年在公司一直做web端的開發(fā),從extjs到svg然后到現(xiàn)在的flex,整整半年的時間,當然flex才剛剛起步。個人認為做系統(tǒng)軟件界面用extjs或者jQuery確實是不錯的選擇,ext提供強大的類庫,實現(xiàn)繼承任意組合組件,還可以自己開發(fā)組件,想想當初學習svg的痛苦,網(wǎng)上的資料太少,技術比較冷門,而且官網(wǎng)已經(jīng)很久沒有更新了,雖然在某些領域(比如電信,電廠系統(tǒng))尤其是在GIS方面做的確實不錯。今年的項目比較大而且應用的技術以較多,新技術更新太快,只有把有限的精力投入到高產(chǎn)出的技術上面來,好了廢話不多說了,看看我用flex4開發(fā)的第一個程序,實現(xiàn)彈出窗體并將子窗體的數(shù)據(jù)保存到父窗體中,代碼如下:主程序也就是父窗口:
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
????????????xmlns:s="library://ns.adobe.com/flex/spark"
????????????xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
??<s:layout>
????<s:BasicLayout/>
??</s:layout>

??<fx:Script>
????<![CDATA[
??????import mx.managers.PopUpManager;
??????private var point1:Point = new Point();
??????
??????protected function button1_clickHandler():void
??????{
????????var mm :text2 = text2(PopUpManager.createPopUp(this , text2, true));
????????point1.x = btnShow.x;
????????point1.y = btnShow.y;
????????point1 = btnShow.localToGlobal(point1);//換算成相對于panel的位置
????????mm.x = point1.x+15;
????????mm.y = point1.y+15;
????????mm.lg = lc;
??????}
????]]>
??</fx:Script>

??<fx:Declarations>
????<!-- 將非可視元素(例如服務、值對象)放在此處 -->
??</fx:Declarations>
??<s:Panel x="439" y="234" width="250" height="200">
????<s:Button x="21" y="55" id="btnShow" label="按鈕" click="button1_clickHandler()"/>
????<s:TextInput id="lc" x="21" y="10"/>
??</s:Panel>
</s:Application>跳轉子窗體(添加TitleWindow組件):<?xml version="1.0" encoding="utf-8"?>
<s:TitleWindow xmlns:fx="http://ns.adobe.com/mxml/2009"
????????????xmlns:s="library://ns.adobe.com/flex/spark"
????????????xmlns:mx="library://ns.adobe.com/flex/mx" width="228" height="114"????close="PopUpManager.removePopUp(this)">
??<s:layout>
????<s:BasicLayout/>
??</s:layout>

??<fx:Script>
????<![CDATA[
??????import mx.managers.PopUpManager;
??????public var lg:TextInput;
??????protected function getName():void
??????{
????????lg.text = lc.text;
??????}
??????protected function button1_clickHandler():void
??????{
????????// TODO Auto-generated method stub
????????getName();
????????PopUpManager.removePopUp(this);
??????}
????]]>
??</fx:Script>

??<fx:Declarations>
????<!-- 將非可視元素(例如服務、值對象)放在此處 -->
??</fx:Declarations>
??<s:Button x="10" y="42" label="確定" click="button1_clickHandler()"/>
??<s:TextInput id="lc" x="62" y="5"/>
??<s:Label x="10" y="10" text="用戶名"/>
??<s:Button x="125" y="42" label="取消" id="cencle" click="PopUpManager.removePopUp(this)" />
</s:TitleWindow>
代碼完整直接復制可運行,運行環(huán)境Flex Builder4效果如下

轉載于:https://blog.51cto.com/leehao353/380941

總結

以上是生活随笔為你收集整理的我的Flex4征程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。