差分発生行の前後
無視リスト:
コミット日時:
2008/07/22 16:53:34 (4 年前)
コミッタ:
seagirl
ログメッセージ:

とりあえず trunk を v1.5 に

ファイル:

凡例:

変更無し
追加
削除
更新
コピー
移動
  • as3/GeniusFramework/trunk/app-template/script/generate

    r850 r870  
    2525    -n クラスの名前 
    2626    -p クラスのパッケージ(デフォルトは"application"です。) 
    27     -t クラスのタイプ("View", "Model", "Thread", "ServiceThread" を指定することが出来ます。デフォルトは "View") 
     27    -t クラスのタイプ("View", "Model", "Thread" を指定することが出来ます。デフォルトは "View") 
    2828    -o 出力先(指定しない場合は、パッケージとタイプから出力先を決めます) 
    2929         
     
    8181                        if [ $type != Thread ] 
    8282                        then 
    83                                 if [ $type != ServiceThread ] 
     83                                if [ $type != URLLoaderServiceThread ] 
    8484                                then 
    85                                         echo 'Error: type must be "Model" or "View" or "Thread" or "ServiceThread"
     85                                        echo 'Error: type must be "Model" or "View" or "Thread"
    8686                                        exit  
    8787                                fi 
     
    107107        then 
    108108                output=$output/threads 
    109         elif [ $type = ServiceThread ] 
     109        elif [ $type = URLLoaderServiceThread ] 
    110110        then 
    111111                output=$output/threads 
     
    143143        echo created ${output}/${name}.as 
    144144         
    145 elif [ $type = ServiceThread ] 
     145elif [ $type = URLLoaderServiceThread ] 
    146146then 
    147         sed -e "s/\[% name %]/$name/g" ${template}/ServiceThread.as | 
     147        sed -e "s/\[% name %]/$name/g" ${template}/URLLoaderServiceThread.as | 
    148148        sed -e "s/\[% package %]/$package/g" > genius-tmp 
    149149        mv genius-tmp ${output}/${name}.as 
  • as3/GeniusFramework/trunk/app-template/script/templates/URLLoaderServiceThread.as

    r849 r870  
    33        import flash.errors.IOError; 
    44         
     5        import jp.seagirl.genius.threads.URLLoaderServiceThread; 
    56        import jp.seagirl.genius.models.Model; 
    6         import jp.seagirl.genius.threads.GeniusThread; 
    77         
    88        import org.libspark.thread.threads.net.URLLoaderThread; 
    99 
    10         public class [% name %] extends GeniusThread 
     10        public class [% name %] extends URLLoaderServiceThread 
    1111        { 
    1212                private var model:Model; 
     
    1515                {                        
    1616                        model.isLoading = true; 
     17                         
     18                        variables.modified = model.lastModified; 
    1719                                                                         
    1820                        for (var key:String in data) 
     
    2527                        request.data = variables; 
    2628                         
    27                         loaderThread = new URLLoaderThread(request); 
    28                         loaderThread.start(); 
    29                         loaderThread.join(); 
     29                        urlLoaderThread = new URLLoaderThread(request); 
     30                        urlLoaderThread.start(); 
     31                        urlLoaderThread.join(); 
    3032                         
    3133                        error(IOError, handleError); 
     
    3739                private function complete():void 
    3840                { 
    39                         var result:XML = XML(loaderThread.loader.data); 
     41                        var result:XML = XML(urlLoaderThread.loader.data); 
    4042                         
    4143                        if (model.lastModified != result.modified)