<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    JAVA & FLEX

    一個分享java和flex開發經驗的空間

       :: 首頁 ::  :: 聯系 ::  :: 管理 ::
      26 隨筆 :: 2 文章 :: 44 評論 :: 0 Trackbacks
    該文為轉載文章,轉載地址:http://hi.baidu.com/liweicheng1986/blog/item/905b4a3c08f002e83c6d9774.html

    1:flex是否可以嵌入html?

    可以,需要用到iframe,該iframe并非它定義好,而需要自己定義.

    2:flex可否訪問系統里的資源,比如C盤D盤文件?
    不可以,AIR可以.

    3:flex可否對文件進行操作?
    不可以,它沒IO的操作,需要調用java或其他語言對文件進行讀寫等.

    4:為什么讀取數據是Object object?
    讀取的數據類型為Object,建議轉換成string.如果不行就debug查看object里是否還有很多層次,如果有再依次取出.

    5:如何訪問父級對象?
    parentApplication.

    6:如何去掉滾動條?
    橫條:horizScrollPolicy = “off”
    豎條: verticalScrollPolicy="off"

    7:module數據通信?
    附件: ModuleCommunicationSample.rar (2008-6-20 12:50:14, 1078.32 K)

    8:flex默認編碼是什么格式?
    utf-8

    9:為什么我后臺jsp傳回flex端為亂碼?

    request.getParameter("name").getBytes("ISO8859-1"), "utf-8"); 或 request.charaterset("UTF-8").

    10:dataGrid如何多選?
    附件: dataGrid.rar (2008-6-20 12:50:14, 1065.23 K)

    11:如何改變每根柱子的顏色?

    <mx:series>
    <mx:ColumnSeries ...
    <mx:fill>
    <mx:RadialGradient>
    <mx:entries>
    <mx:GradientEntry color="#EF7651" />
    <mx:GradientEntry

    color="#994C34" ratio="1"/>
    </mx:entries>
    </mx:RadialGradient>
    </mx:fill>
    <!-一個fill為1根->

    12:如何改變圖片縮放大小?
    可以使用Resize.
    例:<mx:Resize id="particular2" widthBy="2" widthFrom="323" widthTo="-691" target="{canvas2}"/>

    13:日期使用.
    Date.getUTCMonth()//返回月
    Date.getFullYear()//按照本地時間返回 4 位數字的年份數
    Date.getDate()//按照本地時間返回某天是當月的第幾天
    Date.getDay() 按照本地時間返回某天是周幾
    關于顯示格式可以使用format方法.

    14:swf與swf之間可否交互?
    可以,使用LocalConnection.

    15:PopUpManager居中問題.
    PopUpManager.centerPopUp(PopUpManager.createPopUp(DisplayObject(Application.application),TitleWindow,true);).

    16:flex訪問,解決安全限制,破沙河.
    crossdomain.xml:
    <?xml version="1.0" encoding="utf-8"?>
    <cross-domain-policy>
    <allow-access-from domain="*"/>
    </cross-domain-policy>
    存放在服務器和項目一起根目錄下.*代表全部可以訪問.
    命名為crossdomain,flex默認讀取.

    17:flex可否接收鍵盤?
    可以.首先XX.setFocus(),設置焦點在某容器/控件之上,
    mc.addEventListener(KeyboardEvent.KEY_DOWN,keyIsDown);//添加響應事件
    private function keyIsDown(evt:KeyboardEvent):void
    {
    //evt.keyCode鍵盤對應碼
    }

    18:tree如何默認展開?
    myTree.setIsOpen(myTree.getNodeDisplayedAt(0), true);//展開某個
    var index = 0;
    var node = TreFolder.getNodeDisplayedAt(index);
    while(node != undefined){
    TreFolder.setIsOpen(node,true);
    index ++;
    node = TreFolder.getNodeDisplayedAt(index);
    }//true為全部展開false為全部手起

    19:如何修改Alert樣式?
    字體為例:
    <mx:Style>
    Alert
    {
    fontSize:12;
    }
    </mx:Style>

    20:如何改變鼠標的指針?
    [Embed(source="hand.jpg")]
    private var handCursorSymbol:Class;//定義圖片
    CursorManager.setCursor(handCursorSymbol);//進行設置

    21.如何使用全屏模式?
    stage.displayState = StageDisplayState.NORMAL;//還原
    stage.displayState = StageDisplayState.FULL_SCREEN; //全屏

    22.如何制作自定義反鍵?
    var myContextMenu:ContextMenu = new ContextMenu();
    myContextMenu.hideBuiltInItems();
    var item1:ContextMenuItem = new ContextMenuItem("item");
    myContextMenu.customItems.push(item1);//加入右鍵
    item1.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, menuItemSelectHandler1);//為item1添加點擊響應

    23:如何制作和使用swc?
    new->Flex Library project.
    在屬性里選擇Flex Library Build Path勾選你要編譯的類//編譯后bin里即是swc.
    使用:找到要使用該swc的工程,屬性,Flex Build Path,點擊add swc即可.
    http://www.riachina.com/showtopic-11341.aspx

    24:如何使用ShareObject?
    ShareObject就像cookies一樣...
    會生成一個文件來保存你所需要交互的數據...
    提供方法:clear() //刪除本地共享對象
    flush() //立即把共享對象數據寫入本地文件
    getLocal()// 創建或連接本地共享對象;

    25.Flex常用的數據交互.httpservice和webservice.(remote可查看Flex + LCDS + Java 入門教程)
    1.使用httpservice
    <mx:HTTPService id="myhttp" url="you httpservice url" result="doResult(event)" >
    <mx:request xmlns="">
    <username>
    {xxx} //此處為你要傳遞給后臺的參數,也可以不用request.(可選),還有其他寫法,此為其1.
    </username>
    </mx:request>
    </HTTPService>
    private function doResult(evt:ResultEvent):void
    {
    //此處為myhttp send后,由后臺傳回的數據
    }

    2:使用webservice
    ws一般都以wsdl存在....net里可以直接執行asmx查看和測試方法 java也提供了一個xml 工具達到同樣效果.確定ws成功那么就可以開始編寫flex來通訊了.
    <mx:WebService id="FlexSite" wsdl="http://localhost/FlexSite/Server2Flex.asmx?wsdl" showBusyCursor="true" useProxy="false">
    <mx:operation name="HelloWorld" result="onWs(event)"> <!--這里對應WEBSERVICE的方法名,在我的WS里有HelloWorld暴露方法-->
    <mx:request> <!--接收方法參數-->
    <mx:UserName>//參數名
    {name}//參數值
    </mx:UserName>
    </mx:request>
    </mx:operation>
    </mx:WebService>
    private function onWs(event:ResultEvent):void
    {
    //得到ws的返回....
    }
    FlexSite.HelloWorld.send();//調用HelloWorld方法,利用onWs接收返回值

    26. 經常有些人問哪種速度塊些,簡單做了測試列舉如下
    httpservice,webservice,json,remote(.net)數據服務時間比較。
    名稱 1 2 3 4 5 平均(s)
    JSON 1672 828 765 797 807 0.9738
    httpservice 2610 2547 2485 2375 2500 2.5034
    webservice 2657 2328 2797 2511 2375 2.5336
    remote 437 360 344 454 411 0.4012
    10000條數據測試結果

    27:實現類似HTML里的<A>標簽的超鏈接功能.
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" xmlns:view="view.*" creati>
    <mx:String id="test">
    <![CDATA[<a href="event:"><u>click</u></a> label]]>
    </mx:String>
    <mx:Script>
    <![CDATA[
    import mx.controls.Label;
    import mx.controls.Alert;
    private function initApp():void
    {
    var lbl:Label = new Label();
    lbl.htmlText = test;
    lbl.selectable = true;
    lbl.addEventListener(TextEvent.LINK, label_link);
    this.addChild(lbl);

    }
    private function label_link(evt:TextEvent):void {
    Alert.show("click .");
    //這里處理你要進行的跳轉
    }
    ]]>
    </mx:Script>
    </mx:Application>
    posted on 2008-09-18 10:51 程序人生-天津 閱讀(1140) 評論(1)  編輯  收藏 所屬分類: Flex

    評論

    # FLEX問題總匯 2011-06-28 10:10 ocean
    想請教一下,FLEX讀取數據庫里的信息,生成動態樹,你知道要怎樣實現嗎?  回復  更多評論
      

    主站蜘蛛池模板: 久久精品国产69国产精品亚洲| 蜜臀AV免费一区二区三区| 日本黄页网址在线看免费不卡| 亚洲AV日韩AV永久无码色欲| 亚洲成在人线在线播放无码| 亚洲日本在线电影| 亚洲成在人线在线播放无码| 国产成人高清亚洲一区久久| 老司机免费午夜精品视频| 国产天堂亚洲国产碰碰| 四虎一区二区成人免费影院网址 | 亚洲中文字幕无码永久在线| 亚洲性在线看高清h片| 亚洲一级特黄大片在线观看| 国产专区一va亚洲v天堂| 丝袜熟女国偷自产中文字幕亚洲| 国产精品亚洲片在线| 午夜影视日本亚洲欧洲精品一区| 亚洲美女大bbbbbbbbb| 国产亚洲中文日本不卡二区| 亚洲精品国产综合久久久久紧| 无码一区二区三区亚洲人妻| 美女黄频a美女大全免费皮| 国产美女视频免费观看的网站 | 亚洲日本va在线观看| 亚洲乱码中文字幕在线| 精品在线观看免费| 丝袜足液精子免费视频| 小日子的在线观看免费| 一个人免费观看在线视频www| 日本高清免费不卡视频| 亚洲无码日韩精品第一页| 久久久亚洲精品国产| avtt天堂网手机版亚洲| 日韩亚洲翔田千里在线| 99在线视频免费观看| www.黄色免费网站| 亚洲国产综合精品中文字幕| 亚洲国产综合精品中文第一区 | 伊伊人成亚洲综合人网7777| 久久综合亚洲色一区二区三区|