【永恒的瞬間】
          ?Give me hapy ?

          在mx:HTTPService標(biāo)簽中發(fā)現(xiàn)了serviceName一項(xiàng),研究了一下發(fā)現(xiàn)是這樣的用。在flex-config.mxl中配置service name,如下:

          ??????????????? <service name="FormatSourceService">
          ??????????????????? <url>{context.root}/explorer/formatsource.jsp</url>
          ??????????????? </service>

          在用的生活這樣寫:

          ??? <mx:HTTPService id="topics" serviceName="FormatSourceService" resultFormat="text"? showBusyCursor="true">
          ??????? <mx:request>
          ??????????? <url>{selectedUrl}</url>
          ??????? </mx:request>
          ??? </mx:HTTPService>

          這樣就不用寫URL了,避免了硬編碼。


          ?

          在Flex的Application中存在xmlns:local="*"一個(gè)選項(xiàng),是為了導(dǎo)入mxml組件使用不同的命名空間而設(shè)計(jì),同時(shí)可以使用多個(gè)xmlns標(biāo)記。

          <?xml version="1.0" encoding="utf-8"?>
          <mx:Application xmlns:mx="
          http://www.macromedia.com/2003/mxml " xmlns:another="another.*" xmlns:one="one.*">
          ????????? <another:other id="pass"/>
          ??????????<one:one id="passoen"/>
          </mx:Application>

          處理Flex的字符串函數(shù),放在一個(gè)Utilities類里面。將函數(shù)聲明成靜態(tài)的方法,用Utilities.Trim的方式調(diào)用。

          class Utilities {
          ?
          ?function Utilities(){
          ?}
          ?

          ??? static function LTrim(s : String) {
          ?????? var i : Number = 0;?
          ?????? while(s.charCodeAt(i) == 32
          ??? ??|| s.charCodeAt(i) == 13
          ???|| s.charCodeAt(i) == 10
          ???|| s.charCodeAt(i) == 9) {
          ????? i++;
          ?????? }?
          ?????? return s.substring(i,s.length);
          ???? }
          ?

          ?static function RTrim(s : String) {
          ? ?????? var i : Number = s.length - 1;
          ? ??? while(s.charCodeAt(i) == 32
          ??? || s.charCodeAt(i) == 13
          ??? || s.charCodeAt(i) == 10
          ??? || s.charCodeAt(i) == 9) {
          ???i--;
          ?????? }??

          ?????? return s.substring(0,i+1);
          ???? }
          ?
          ?static function Trim(s : String) {

          ??????? return LTrim(RTrim(s));
          ???? }
          ?
          }


          function LTrim(s : String) {
          ?????? var i : Number = 0;?
          ?????? while(s.charCodeAt(i) == 32
          ??? ??|| s.charCodeAt(i) == 13
          ???|| s.charCodeAt(i) == 10
          ???|| s.charCodeAt(i) == 9) {
          ????? i++;
          ?????? }?
          ?????? return s.substring(i,s.length);
          ???? }
          ?
          ?function RTrim(s : String) {
          ? ?????? var i : Number = s.length - 1;
          ? ??? while(s.charCodeAt(i) == 32
          ??? || s.charCodeAt(i) == 13
          ??? || s.charCodeAt(i) == 10
          ??? || s.charCodeAt(i) == 9) {
          ???i--;
          ?????? }??
          ?????? return s.substring(0,i+1);
          ???? }
          ?
          ?function Trim(s : String) {
          ??????? return LTrim(RTrim(s));
          ???? }

          posted on 2007-01-12 16:10 ???MengChuChen 閱讀(485) 評(píng)論(0)  編輯  收藏

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 宜良县| 仁化县| 行唐县| 芮城县| 巴彦淖尔市| 中牟县| 宜都市| 文山县| 浪卡子县| 桐城市| 峡江县| 吕梁市| 泗水县| 佛学| 类乌齐县| 乳源| 阜平县| 商城县| 封丘县| 湛江市| 诸暨市| 陇西县| 邯郸市| 元阳县| 东至县| 克拉玛依市| 郑州市| 沙河市| 茂名市| 台中县| 新昌县| 舟曲县| 抚松县| 贡觉县| 桐城市| 榆林市| 吴忠市| 东丰县| 抚松县| 徐州市| 遂昌县|