ActionScript中~上級者用スレat SWF
ActionScript中~上級者用スレ - 暇つぶし2ch597:Now_loading...774KB
03/10/28 15:20
オブジェクト定義して関数内でメンバをいじると
参照渡しになってるから値が変わっちまうな

function Point( x , y ) {
  this.x = x;
  this.y = y;
}

function hoge(a){
  a.x += 1;
}

p = new Point( 0 , 0 );
hoge( p );
trace( p.x ); // ←コレの出力は1

回避するにはどうするんだっけ。
hoge内で新しいPointをnew?


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch