このコードは Java コードではなく、ActionScript 開発者から何の回答も得られません。だから私はそれをJavaでタグ付けしましたが、アクションスクリプトはJavaに似ており、これはOOPの質問です.
私はグリッド データを使用しており、次のタスクを達成したいと考えています。
方法 1: 各行を乗算したい Row1num1 * Row1num2 など、
var Row1num1:String;
var Row2num2:String;
var Row2num1:String;
var Row2num2:String;
var Row3num1:String;
var Row3num2:String;
var event1:Object={num1:Row1num1,num2:Row1num2};
var event2:Object={num1:Row2num1,num2:Row2num2};
var event3:Object={num1:Row3num1,num2:Row3num2};
then add them to a dataGrid
dataGrid.columns =["num1","num2"];
dataGrid.addItem(event1);
dataGrid.addItem(event2);
dataGrid.addItem(event3);
しかし、この方法を使用すると、20行ある場合、変数が多くなり、明らかに悪いです。
方法 2: この方法では、実行時にグリッド データ行を作成し、それらを乗算します。
//button to add rowGrid
dd.addEventListener(MouseEvent.CLICK,ddd);
var numm:String="34";
function ddd(evt:MouseEvent):void
{
var event4:Object={num1:Rownum1,num2:Rownum2};
dataGrid.addItem(event4);
}
しかし、この方法を使用すると、各行データにアクセスして乗算するのに苦労します。
この例は、GPA 計算機を作成していて、各行のクレジット時間を取得し、同じ行のスケール値で乗算したいためです。抽象化がないため、最初の方法は悪いです。
2番目の方法は、コースの数に応じてユーザーに行を追加してもらいたいためです。
私の英語が悪くないことを願っています。
私の質問が投票されないことを願っています。この質問を読んで、何が欠けているかを判断して、それを学ぶことができます
私の問題を解決するために使用できるチュートリアルはありますか?