TextFormatsが属するTextFieldsにTextFormatsを適用する関数を作成しようとしています。問題は、それを適切な「フォーム」にするために管理していないことです(これに適切なフォームがある場合でも)。
私の機能は今のところこんな感じです
function applyFormat(TextFild:String,Format:String,EmbFont:String,NameInJson:String){
//
//example:applyFormat("myTextField","myTextFormat","myFont","TextStuff")
//
//myData=json object
//all textfields etc. already exist. Just anyone wants to ask if they've been already generated.
//at first i thought it could be as easy as this
this[Format].font=myData.NameInJson.Font //doesn't work obviously
//then I tried this method
this[Format].font=myData.this[NameInJson].Font //doesn't work either
//couldn't find a real solution for this on the internet...
//how it should turn out in the end: myTextFormat.font=myData.TextStuff.Font
}
myDataの関連部分は次のようになります。
"TextStuff":
{
"Font":"Arial",
"Size" : "16",
"Bold" : "true",
"Color" : "0xFFFFFF"
}
これを可能にするためにJsonファイルを変更する必要がありますか?この種の変数/値を処理する方法を見落としていますか?