タグ

ブックマーク / www.fumiononaka.com (7)

  • FF081115 - Flash Player 10で新たに加わった3Dの行列とベクトルを使ってみる - F-siteセミナー

    1. 配列を最適化したVectorクラス Vectorクラスは、インスタンスに複数の値を納めて操作することができる[*1]。配列(Arrayクラス)によく似たクラスだ。 【配列と似ている点】 複数のエレメントを整数インデックスで管理し、配列アクセス演算子[]を使って操作できる。 配列と同じlengthプロパティやpush()、pop()、slice()、sort()などのメソッドを備える。 しかし、配列と異なる点もある。とくに、エレメントについて、データ型の指定を始めとする制約がある。 【配列と異なる点】 すべてのエレメントをひとつのデータ型で指定し、他の型のデータはエレメントに加えることができない。 エレメントのインデックスは連番でなければならず、lengthプロパティの値より大きいインデックスにはエレメントが加えられない。 Vectorクラスのインスタンスを作成するコンストラクタメソッ

    kowji
    kowji 2009/05/25
    Vectorクラス
  • Adobe MAX Japan 2009: ActionScript 3.0におけるパフォーマンス向上のヒント

    index 01 データ型を指定する 02 型指定した変数を活用する 03 条件判定を考える 04 visibleとalphaとremoveChild() 05 ArrayとVectorクラス 06 数値の演算 ■サンプルファイル(Flash CS4形式/約40KB) 稿は、ActionScript 3.0のスクリプティングで、パフォーマンスを高めるテクニックを解説する。ActionScript 3.0は、最適化されたAVM2(ActionScript Virtual Machine 2)で動作する[*1]。そのパフォーマンスを引出すポイントおよび、さまざまな小ネタをアラカルトで紹介する。内容の多くは、ActionScript 2.0でも活用できるだろう。 【追記】講演の内容に基的な説明や補足を加えて、Adobeデベロッパーセンターに「ActionScript 3.0におけるパフォー

    kowji
    kowji 2009/02/03
    エレメントのデータ型がひとつで、連番のインデックスに値を納めるときには、ArrayよりVectorクラスのインスタンス
  • FN0409004 - MovieClip._alphaの微調整ができない/値が端数になる - Flash : テクニカルノート

    kowji
    kowji 2009/01/06
    MovieClip._alphaプロパティの値は、1/256つまり0.390625%刻みで変化します
  • FN0705001 - InteractiveObject.rollOverイベント - Flash : テクニカルノート

    Platform: All Version: Flash 9 and above/ActionScritp 3.0 シンタックス イベントオブジェクトの型: flash.events.MouseEvent MouseEvent.typeプロパティ = flash.events.MouseEvent.ROLL_OVER 説明 ユーザーがポインティングデバイスを、InteractiveObjectインスタンス上に動かしたとき送出されます。イベントのターゲットは、ポインティングデバイスの下にあるオブジェクト、もしくはそのオブジェクトの親になります。relatedObjectは、直前にポインティングデバイスの下にあったオブジェクトです。rollOverイベントは、そのオブジェクトの親チェーンを下層に向けて順に送出されます。rootとrelatedObjectの祖先を除く最上位の親から始まり、そのオ

  • FN0501003 - MovieClipLoaderクラスについて - Flash : テクニカルノート

    Platform: All Version: MX 2004 and Above Flash MX 2004から、MovieClipLoaderクラスが実装されました。MovieClipLoaderクラスを使って外部SWFやJPEGファイルをロードすると、その進行状況に応じて各種のイベントが発生し、それらのイベントに対応した情報を取得することができます。また、複数のファイルを指定して、順次読込むことも可能です[*1]。稿では、MovieClipLoaderクラスの使用について、簡単にポイントと注意点をまとめてご紹介します。詳しくは、オンラインヘルプ[ActionScriptリファレンスガイド]の[MovieClipLoaderクラス]およびその各メソッドの項をご参照ください。 [*1] Flash 8「ActionScript 2.0 リファレンスガイド」の「loadClip (Movi

  • FumioNonaka.com

    21年04月トップ5テクニカルノート 01. FN1609006「TypeScript入門 05: get/setアクセサをを使う」 02. Creators MeetUp「ネイピア数 〜美しきムダな数〜」 03. FN1702006「Vue.js入門 03: データから動的にリストをつくる」 04. FN1609004「TypeScript入門 03: クラスを継承して使う」 05. FN1707007「Sass: SCSSの基的な書き方」 21年04月注目テクニカルノート 09. FN2004001「Create React App + React DnD 02: ドラッグ&ドロップで動かす」 10. FN1009002「力のモーメント」 2021.06.15 FN2106001「TypeScriptハンドブック 06: nullとundefinedなど」 「TypeScriptハン

  • FN0507001 - ドット演算子と配列アクセス演算子 - Flash テクニカルノート

    Platform: All Version: MX 2004 and above インスタンスのプロパティにアクセスしたり、メソッドを呼出すときには「ドット演算子」(.)を使います。他方、Arrayクラスの配列インスタンスからエレメントを取出す角かっこ「配列アクセス演算子」([])を使って、配列にかぎらず、さまざまなオブジェクトのプロパティにアクセスすることができます。稿では、ドット演算子(.)と配列アクセス演算子([])について、その意味と使い方をご説明します。なお稿は、ActionScript 2.0にもとづく解説です。ActionScript 3.0については、FN1107002「ドット演算子と配列アクセス演算子」をお読みください。 1. ドット演算子[*1] ドット演算子(.)は、オブジェクトのプロパティやメソッドを参照するために用いられます。たとえば、メインタイムラインの現行

    kowji
    kowji 2007/07/06
  • 1