0
我有下面一段代碼在我的ActionScript文件(在函數中定義)哪個(下面兩個)在ActionScript編程的方法更好/ preferrable /性能更好
var cmbSyncItems:Object = new Object();
cmbSyncItems = {tooltip:xmlContent.messages.cmbsync[0].tooltip, option1label:xmlContent.messages.cmbsync[0].option1[0].label, option1data:xmlContent.messages.cmbsync[0].option1[0].data, option2label:xmlContent.messages.cmbsync[0].option2[0].label, option2data:xmlContent.messages.cmbsync[0].option2[0].data};
cmbSync = new ObjectProxy(cmbSyncItems);
var btnFeedbackItems:Object = new Object();
btnFeedbackItems = {tooltip:xmlContent.messages.btnfeedback[0].tooltip, label:xmlContent.messages.btnfeedback[0].label};
btnFeedback = new ObjectProxy(btnFeedbackItems);
下面是重寫代碼一遍又一遍地使用相同的'物品'物品。
var items:Object = new Object();
items = {tooltip:xmlContent.messages.cmbsync[0].tooltip, option1label:xmlContent.messages.cmbsync[0].option1[0].label, option1data:xmlContent.messages.cmbsync[0].option1[0].data, option2label:xmlContent.messages.cmbsync[0].option2[0].label, option2data:xmlContent.messages.cmbsync[0].option2[0].data};
cmbSync = new ObjectProxy(items);
items = new Object();
items = {tooltip:xmlContent.messages.btnfeedback[0].tooltip, label:xmlContent.messages.btnfeedback[0].label};
btnFeedback = new ObjectProxy(items);
項目對象將在同一個文件中重複多次(超過幾百次)。
哪種編碼方法更好(第一塊或第二塊)?
如果我採取'第二',會不會好起來?使用第一種方法會有什麼區別(就內存消耗而言)?
:)非常好。你的答案是一個很好的解決方案沒有必要有額外的變數:)謝謝 –
不用客氣) – www0z0k