他のクラスの値を編集するためにas3コードでgetとsetterを使用しています(これらの変数は共有されているため)変数を変更するたびにstage.sharedVar.isScrabbleをコードに入れたくないので、get/set関数を使用しました
下記参照
private function get isScrabble(){return stage.sharedVar.isScrabble;}
private function set isScrabble(val){stage.sharedVar.isScrabble = val;}
private function get superGrid(){return stage.sharedVar.superGrid}
private function set superGrid(val){stage.sharedVar.superGrid = val;}
private function get gridSize(){return stage.sharedVar.gridSize}
private function set gridSize(val){stage.sharedVar.gridSize = val}
private function get blokDefaultWidth(){return stage.sharedVar.blokDefaultWidth}
private function set blokDefaultWidth(val){stage.sharedVar.blokDefaultWidth = val}
private function get blokDefaultHeight(){return stage.sharedVar.blokDefaultHeight}
private function set blokDefaultHeight(val){stage.sharedVar.blokDefaultHeight = val}
ご覧のとおり、「returnstage.sharedVar」のたびに重複するコードがたくさんあります。そして、「stage.sharedVar。」+値+「=val」は常に戻ってきます。
これらのget/setを作成する他の方法があるのだろうかと思っていましたか?何かのようなもの?:
private function get variable1(){getValue("hisOwnFunctionName")}
private function set variable1(val){setValue("hisOwnFunctionName")}
等々??
ありがとう、マシー