タグ

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

  • Stage.onResizeリスナーイベント 全画面背景画像

    Platform: All Version: MX and above シンタックス myListener.onResize:Function 引数 なし。 戻り値 なし。 説明 リスナーイベント; Flash Playerの領域サイズが変更されたことを、イベントリスナーのオブジェクトに知らせます。Flash Playerの領域サイズが変わったときに実行したい処理を、イベントリスナーのコールバック関数として定義します。このリスナーイベントを使うと、たとえばブラウザウィンドウのサイズをユーザーが変更したときに、ステージ上のオブジェクトをレイアウトし直すことができます。 Stage.onResizeイベントを有効にするには、[ファイル]メニューから[パブリッシュ設定]ダイアログボックスを開き、[HTML]タブの[サイズ]を[パーセント]に設定する必要があります(図001)。また、[伸縮]は[拡

  • FN0308001 - onハンドラを使わずにロールオーバー/ロールアウトを検出する - Flash : テクニカルノート hitTest

    Platform: All Version: MX and Above 1. onイベントハンドラアクションが使えない場合 ボタンシンボルの中にButtonインスタンスを入れ子にして配置すると、ボタンとして正しく動作しないことがあります。Flash MXではMovieClipにも'on'イベントハンドラアクションが使えますので、このような場合にはムービークリップシンボルにButtonインスタンスを入れ子にすることで対処できます。 しかし、大きいボタンの内側に小さいボタンを配置する場合には、意図した結果が得られない場合があります。'on'イベントハンドラアクションは、イベントを排他的に受取ります。つまり、2つのボタンが重なった領域でマウス操作をすると、手前のインスタンスしかイベントを受取れません。また、この仕様と整合性を保つため、大きいボタンの内側(の前面)に配置したボタンにロールオーバーす

  • FN0512003 - \r\nが改行コードとして認識されない - Flash : テクニカルノート

    Platform: Mac OS X Version: 8 問題 Flash 8/Mac OS Xで確認されました。"\r"(CR)や"\r\n"(CR+LF)が、テキストの改行コードとして認識されません。 たとえば、つぎのスクリプト(図001)を実行したとき、期待されるのは以下のような[出力]です。 line0 line1 ===== line0 図001■文字列に改行コードを挿入して改行コードで配列に分ける ところが、文字列に挿入した"\n"は改行コードと認識されないため、そのまま文字として[出力]されます。newline定数を使えば文字列に改行が加えられるものの、String.split()メソッドに区切り文字として"\r"を指定しても、配列エレメントに分けることができません(図002)。 図002■"\n"や"\r"が改行コードとして認識されない 原因 Flash 8/Mac OS

  • 1