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

          在mx:HTTPService標簽中發現了serviceName一項,研究了一下發現是這樣的用。在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="*"一個選項,是為了導入mxml組件使用不同的命名空間而設計,同時可以使用多個xmlns標記。

          <?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的字符串函數,放在一個Utilities類里面。將函數聲明成靜態的方法,用Utilities.Trim的方式調用。

          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) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 清镇市| 修水县| 陈巴尔虎旗| 漳浦县| 铁岭县| 长宁县| 抚州市| 辰溪县| 清涧县| 隆林| 绥芬河市| 榆树市| 万安县| 城口县| 庄浪县| 华池县| 崇信县| 南江县| 莱西市| 兴隆县| 晋宁县| 丽江市| 桐乡市| 伊宁市| 钦州市| 宿松县| 巴里| 同心县| 宁明县| 开原市| 株洲县| 渭南市| 永康市| 丹棱县| 昭苏县| 奎屯市| 喀什市| 澳门| 墨江| 获嘉县| 望谟县|