タグ

技術とActionScriptに関するshozzyのブックマーク (3)

  • Flash内の表示オブジェクトをPNG画像として開く - In heriet

    はじめに 世界樹の迷宮風マップツールII β で実装した、マップの画面をPNG画像として開く、というお話です。 簡易なお絵かきができるようなFlashはよくありますが、描いたものをいちいちPrintScreenしたりするのも面倒ですよね。 セキュリティ的な問題だと思いますが、Flashで生成したデータはそのままファイルとしてそのまま保存はできません。せいぜい、クリップボードにテキストを貼り付けられる程度です(バイナリは無理) ならばせめて、画像を右クリックして名前をつけて保存、ぐらいのことが出来るようにしたいと思います。 ここまでならサーバーを介して既にやっているところも多いのですが、さらに可能な限りローカルで処理を行い、できるだけサーバーの負担を軽減するようにします。 ちなみに、ActionScript3.0/Flex2 SDKで作っています。AS2まではByteArrayとかがないので

    Flash内の表示オブジェクトをPNG画像として開く - In heriet
  • fladdict.net blog: flash8エフェクト軽量化メモ

    Flash8のドロップシャドーの重さが、MCの構造でまったく代わるのでメモ。 例えば、ウィンドウのようなモノにシャドーをかける場合、単純にウィンドウのムービークリップにドロップシャドーをかけると激重になる。ウィンドウ内にMCが100個ぐらいあった場合、もう実用論外。 重い例 windowMC(ドロップシャドー) これは、Flashのフィルターを用いるとそのMovieClipが、自動的にビットマップキャッシュされてしまう為と思われる。このためウィンドウのようなものにフィルターをかけると、ウィンドウ内の要素を1つ変更するだけで、ウィンドウ全体を再レンダリングしなければならなくなってしまうから。 この場合、windowのMCそのものにかけるのではなく、windowMC内で、コンテンツを内包するconctentMCとウィンドウそのものを扱うbackgroundMCの2つを作成し、backgroun

  • akihiro kamijo: 関数の引数

    « 関数の定義 | Main | get と set » December 26, 2005 関数の引数 引数のデフォルト値 AS3 では関数宣言時に引数のデフォルト値を指定することができます。デフォルト値の無い引数と有る引数が存在する場合には、デフォルト値の無い引数を引数の列の最初にまとめます。デフォルト値として使用できる値は、コンパイル時に既知の定数のみです。 function sampFunc(x:int, y:int, z:int = 1) { // 呼び出し時に指定がなければ z の値は 1 になる } sampFunc(1, 0); デフォルト値のある引数は呼び出し時に省略可能になります。通常は意識する必要のない引数に使用するとよいでしょう。 argument オブジェクト デフォルト値の指定されていない引数を省略して関数を呼び出そうとするとコンパイラーがエラーを返します。また

  • 1