チェンジセット 1874

差分発生行の前後
無視リスト:
コミット日時:
2008/11/19 09:03:20 (2 ヶ月前)
コミッタ:
uwi
ログメッセージ:

--

ファイル:

凡例:

変更無し
追加
削除
更新
コピー
移動
  • air/TLife/TLife.as3proj

    r1873 r1874  
    5555  <intrinsics> 
    5656    <element path="Library\AS3\frameworks\AIR" /> 
     57    <element path="Library\AS3\frameworks\Flex3" /> 
    5758  </intrinsics> 
    5859  <!-- Assets to embed into the output SWF --> 
     
    6263  <!-- Class files to compile (other referenced classes will automatically be included) --> 
    6364  <compileTargets> 
    64     <compile path="src\Main.as" /> 
     65    <compile path="src\Main.mxml" /> 
    6566  </compileTargets> 
    6667  <!-- Paths to exclude from the Project Explorer tree --> 
  • air/TLife/obj/TLifeConfig.old

    r1873 r1874  
    1616  </compiler> 
    1717  <file-specs> 
    18     <path-element>E:\flash\TLife\src\Main.as</path-element> 
     18    <path-element>E:\flash\TLife\src\Main.mxml</path-element> 
    1919  </file-specs> 
    2020  <default-background-color>#FFFFFF</default-background-color> 
  • air/TLife/obj/TLifeConfig.xml

    r1873 r1874  
    1616  </compiler> 
    1717  <file-specs> 
    18     <path-element>E:\flash\TLife\src\Main.as</path-element> 
     18    <path-element>E:\flash\TLife\src\Main.mxml</path-element> 
    1919  </file-specs> 
    2020  <default-background-color>#FFFFFF</default-background-color> 
  • air/TLife/src/uwi/bean/Status.as

    r1873 r1874  
    2121                public function get Voice() : String { return voice; } 
    2222                public function get VoiceID() : String { return voiceid; } 
     23                public function get Content() : String { return content; } 
    2324                public function get PostedTime() : Date { return postedtime; } 
    2425        } 
  • air/TLife/src/uwi/bean/StatusGetter.as

    r1873 r1874  
    11package uwi.bean { 
     2        import mx.formatters.DateFormatter; 
     3        import uwi.util.Components; 
    24        import uwi.util.StringUtility; 
    35         
     
    1113                        var ret : Vector.<Status> = new Vector.<Status>(); 
    1214                         
     15                        trace("src : " + src); 
     16                         
    1317                        var pinched : Vector.<String> = StringUtility.pinchAll(src, "<tr id=\"status_", "</tr>"); 
     18                        trace("pinched : " + pinched.length); 
    1419                        for each(var str : String in pinched) { 
    1520                                ret.push(extract(str)); 
  • air/TLife/src/uwi/thread/MainThread.as

    r1873 r1874  
    11package uwi.thread { 
    22        import flash.display.Stage; 
    3         import flash.net.URLRequest
     3        import flash.net.URLRequestDefaults
    44        import flash.text.TextField; 
     5        import mx.collections.ArrayCollection; 
    56        import org.libspark.thread.Thread; 
    6         import org.libspark.thread.threads.net.URLLoaderThread; 
    77        import org.libspark.thread.utils.SerialExecutor; 
    8         import uwi.bean.Status; 
    9         import uwi.bean.StatusGetter; 
    10         import uwi.util.FileIO; 
     8        import uwi.util.Components; 
    119         
    1210        /** 
     
    1513         */ 
    1614        public class MainThread extends Thread { 
     15                private var components : Components; 
    1716                private var stage : Stage; 
    1817                private var tuet : TinyURLEncodeThread; 
    1918                private var tudt : TinyURLDecodeThread; 
    20                 private var tf : TextField; 
    21                 private var ult : URLLoaderThread; 
    2219                 
    23                 public function MainThread(stage : Stage) { 
     20                public function MainThread(stage : Stage, components : Components) { 
    2421                        this.stage = stage; 
     22                        this.components = components; 
    2523                } 
    2624                 
    2725                protected override function run() : void 
    2826                { 
    29                         tf = new TextField(); 
    30                         tf.width = 200; 
    31                         tf.height = 200; 
    32                         tf.text = "きみだけをー\n"; 
    33                         stage.addChild(tf); 
    3427//                      http://tinyurl.com/8wz 
    3528                        //tuet = new TinyURLEncodeThread("http://www.google.co.jp"); 
     
    4033                        //tudt.join(); 
    4134                         
    42                         var src : String = FileIO.readAll("d:\\twitter\\ssrc.html", "UTF-8"); 
    43                         var statuses : Vector.<Status> = StatusGetter.get(src); 
     35                        //var src : String = FileIO.readAll("d:\\twitter\\ssrc.html", "UTF-8"); 
     36                        //var statuses : Vector.<Status> = StatusGetter.get(src); 
    4437                         
    45                         //var se : SerialExecutor = new SerialExecutor(); 
    46                         //se.addThread(new TwitterLoginThread("uwitenpen", "kusoyonn")); 
    47                         //ult = new URLLoaderThread(new URLRequest("http://twitter.com/home")); 
    48                         //se.addThread(ult); 
    49                         //se.start(); 
    50                         //se.join(); 
    51                          
    52 //                      next(encodeCompleted); 
    53                 } 
    54                  
    55                 private function encodeCompleted() : void 
    56                 { 
    57                         tf.appendText(ult.loader.data); 
     38                        var se : SerialExecutor = new SerialExecutor(); 
     39                        se.addThread(new TwitterLoginThread("muwi", "mugicha")); 
     40                        se.addThread(new TwitterReloadThread(components)); 
     41//                      se.addThread(new TwitterPostThread("てすとにゃ")); 
     42                        URLRequestDefaults.setLoginCredentialsForHost("twitter.com", "muwi", "mugicha"); 
     43                        se.start(); 
     44                        se.join(); 
    5845                } 
    5946                 
  • air/TLife/src/uwi/thread/TwitterLoginThread.as

    r1873 r1874  
    11package uwi.thread { 
     2        import flash.events.HTTPStatusEvent; 
    23        import flash.net.URLRequest; 
    34        import flash.net.URLRequestMethod; 
     5        import mx.controls.Alert; 
    46        import org.libspark.thread.Thread; 
    57        import org.libspark.thread.threads.net.URLLoaderThread; 
     
    3032                        ult.start(); 
    3133                        ult.join(); 
     34                        event(ult.loader, HTTPStatusEvent.HTTP_RESPONSE_STATUS, onResponse); 
     35                        error(Error, onError); 
    3236                } 
    3337                 
     38                private function onError(e : Error, t : Thread) : void 
     39                { 
     40                        trace(e.getStackTrace()); 
     41                } 
     42                 
     43                private function onResponse(event : HTTPStatusEvent) : void 
     44                { 
     45                        if (event.status == 401) { 
     46                                Alert.show("Login Failed!", "Login"); 
     47                                trace("login failed!"); 
     48                        } 
     49                } 
    3450        } 
    3551