無料で使えるシステムトレードフレームワーク「Jiji」 をリリースしました!

・OANDA Trade APIを利用した、オープンソースのシステムトレードフレームワークです。
・自分だけの取引アルゴリズムで、誰でも、いますぐ、かんたんに、自動取引を開始できます。

アクセサ

get,set修飾子でメソッドをアクセサにできます。アクセサを使うとインスタンスのプロパティのように「.」シンタックスで値の参照や設定ができます。

Kitten.as:

package {
    public class Kitten {
        // プロパティ。privateなので外部からはアクセスできない。
        private var kittenName:String = "mii";

        // アクセサ
        public function get name():String {
            return kittenName + ":get";
        }
        public function set name(value:String):void {
            this.kittenName = value + ":set" ;
        }
    }
}

メイン(sample.as):

// メイン
public function main():void {

    var k:Kitten = new Kitten();

    // アクセサを利用して値を参照
    stdout.text += k.name + "\n";

    // アクセサを利用して値を設定
    k.name = "tora";
    stdout.text += k.name + "\n";
}

MXML:

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
    creationComplete = "main()" >
    <mx:TextArea id="stdout" width="200" height="200" />
    <mx:Script source="./main.as"/>
</mx:Application>

コンパイルした結果はこちら