こちらの記事がおもしろいと思ったので、ActionScript 3.0でよく使われる変数名の意味をまとめてみました。このあたりの変数名で命名していれば他の人にソースを見られても恥ずかしくないのと、初心者の方であれば変数名が何を意味しているのか確認に役立つと思います。 現時点では70個ぐらいピックアップしました。 つっこみがあれば@clockmaker_coreまでリプライ頂ければと思います。 ちなみに@matsumosさんが変数名まとめサイト的なものも開発されるらしいです。そちらも楽しみ!
こちらの記事がおもしろいと思ったので、ActionScript 3.0でよく使われる変数名の意味をまとめてみました。このあたりの変数名で命名していれば他の人にソースを見られても恥ずかしくないのと、初心者の方であれば変数名が何を意味しているのか確認に役立つと思います。 現時点では70個ぐらいピックアップしました。 つっこみがあれば@clockmaker_coreまでリプライ頂ければと思います。 ちなみに@matsumosさんが変数名まとめサイト的なものも開発されるらしいです。そちらも楽しみ!
どうもtaroです. ちょっとした小ネタなのですが、変数のスコープを上手く利用して、不必要なメンバー変数やメンバー関数、クラスを減らす方法というのをご紹介いたします。 LoaderやURLLoaderを使う時、非常に良く出くわす問題として、一回しか使わないような変数をprivateなメンバー変数としてしまうことがありますが、僕は前から何だかこの書き方に少し疑問を持っていました。 private var _ldr:URLLoader; private var _data:Object; public function load():void { _ldr = new URLLoader(); _ldr.addEventListener(Event.COMPLETE, onLoaded); _ldr.load(new URLRequest(API_URL)); } private functi
まずは、ConquestArrowさんのエントリ「AS3のスコープとint/uint型の宣言で基本的なところが解っていなかった件」を見て欲しい。 ここで重要なのは、「ActionScriptのローカル変数は、関数単位で管理されている」ということ。ブロック単位とかスコープ単位じゃありません。関数ユニークなので、同じ関数内で同名のローカル変数を宣言すると、ブロックが違っていても、「重複してる」とか言ってコンパイラに怒られるわけですね。 実際、JITの結果なんかを見てると、全てのローカル変数は、宣言(var)位置に関係なく、その関数に入る時に全て初期化され、returnするまでずっと生きてるようなコードが生成されている気がします(ちゃんと調べてないので曖昧にしとく)。ちなみに、ローカル変数は特別に、「レジスタ」と呼ばれる超高速にアクセスできる領域に格納されてます。更に、ローカル変数の中でも若
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
前回の第14回「キー操作とif以外の条件判定」では、switchステートメントでキーコードを判定した。今回は、配列とも呼ばれるArrayクラスを使って、条件判定なしにキーコードの処理を行ってみよう。 配列と配列エレメントの扱い Arrayクラスのインスタンスは「配列」とも称され、複数の値をひとつのインスタンスに納められる。いわば容れ物のような機能をもったインスタンスだ。納められた各値は、配列の要素とか「エレメント」という。配列エレメントには、0から始まる整数の整理番号がつけられて、管理される。この番号は、「インデックス」と呼ばれる。 配列インスタンスは、Dateクラスと同じく、new演算子を使って生成する。そして、値を加えるには、配列アクセス演算子[ ] でインデックスを指定し、値を代入する。たとえば、新規のArrayインスタンス(配列)のインデックス0に文字列"日曜日"を納めるには、つ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く