flashにSNS共有ボタンを設置する方法
flashサイトにSNSボタンを乗せる方法覚書。
Twitter / Mixi / Facebookの現在メジャーな
SNS共有ボタンを作成する方法です。
続・オブジェクトをBitmapに変換して軽量なオブジェクトとして扱うクラス
パスの多い10個のオブジェクトに
回転移動をさせるスピードテスト
通常のSprite
var japan:Sprite = new Japan () addChild(japan)
オブジェクトをBitmapに変換して軽量なオブジェクトとして扱うクラス
オブジェクトをBitmapに変換して
軽量なオブジェクトとして扱うクラスの使い方。
複雑な形状、パスが多いオブジェクトは描画時に多くのリソースが必要になるので
軽く扱う必要があります。
そこで継承するだけで勝手にBitmapに変換するクラスをつくっておくと何かと便利です。
埋め込む文字種を指定してフォントを軽く扱う方法
フォントをまるまる埋め込んでしまうと2、3MBの容量を取ってしまいます。
英数字など文字種が決まっている場合は
出来るだけ軽く埋め込みたいですね。
しかしフォント名を指定してプログラムを組んでも
表示されない事があります。
そんな場合はたいてい、フォント名が正しくありません。
では、正しいフォント名を取得する方法があったので
サンプルと共に紹介します。
IE/FIREFOXブラウザの拡大・縮小機能でswfを崩れずに正しく表示する
IE/FIREFOXブラウザの拡大・縮小機能を使うユーザがどれだけ…と思っても
対応しなければならないことが有ると思うのでメモします。
SWFSizeで画面サイズに合わせてスクロールを出す
フルスクリーンだけど
解像度の低いユーザーにも配慮したサイトを作る場合
デザインを解像度の低いユーザーに合わせて作る事になったり面倒なことが出てきます。
しかし、そういったことを回避できる便利ライブラリがあるんですね。
mouseEnabledの設定で発生する不要なRollOutイベントの制御方法
押されたボタンを選択状態にして、ロックするボタン群を作ることは
多々あると思いますが、理想通りにはいかずに問題がでてきます。
Read more
ND3Dの被写界深度を使う
ND3Dは被写界深度を簡単に表現できるので
実際に試してみます。
被写界深度を表現するには、下の1行追加するだけです。
blurModeプロパティを設定することで
オブジェクトに対してボケがかかる。
render.blurMode = true;
distanceBlurプロパティで影響範囲を変化させています。
値を大きくすることで極端にボケを強くでき
逆に小さくすることでボケの範囲を弱めることができます。
render.distanceBlur = 100;