2007 年 5 月 のアーカイブ

ドメイン間ポリシーファイルについて

2007 年 5 月 17 日 木曜日

異なるドメイン間でXMLとかをやり取りする場合、「crossdomain.xml」を設置する必要がある。Flash側にはcrossdomain.xmlが置かれているドメインを設定することでクロスアクセスが可能になる。アクセス許可の範囲はポリシーファイルの置かれたディレクトリ以下に限られる。毎回忘れるのでメモ。

ACTIONSCRIPT:
  1. System.security.loadPolicyFile("crossdomain.xmlのパス");

XML:
  1. <xml version="1.0">;
  2.     <!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
  3.     <cross>
  4.         <allow domain="Flash側のドメイン"></allow>
  5.     </cross>
  6. </xml>

AS3.0 パッケージの分類をまとめてみる

2007 年 5 月 2 日 水曜日

flash.accessibility   アクセシビリティに配慮した機能を実装するクラス
flash.display     描画処理を行うクラス
flash.errors      エラー情報を保持するクラス
flash.events     イベント情報を保持するクラス
flash.external     Flash Playerのコンテナと通信するクラス
flash.filters      フィルタ処理を行うクラス
flash.geom      幾何学情報を保持するクラス
flash.media      音楽やムービーなどを再生するクラス
flash.net       通信を行うクラス
flash.printing     印刷を行うクラス
flash.system     システム情報にアクセスするクラス
flash.text      文字列の描画処理を行うクラス
flash.ui       マウスやキー入力関連のクラス
flash.utils      ある特定の目的のためのクラス
flash.xml      XMLの解析を行うためのクラス

javascriptでマウスホイール検知

2007 年 5 月 2 日 水曜日

いまさらだけどflashでマウスホイール検知をやってみる。マックでも動くようにとexternalInterfaceでjavascriptと連携。要はアップ方向かダウン方向にホイールが回ってるかをif文で判別してflashに返してやればよいわけ。自作スクロールクラスに組み込むと良さげ。

http://adomas.org/javascript-mouse-wheel/

SharedObjectのデフォルト保存場所

2007 年 5 月 1 日 火曜日

ローカルにデータを保存するときに使うSharedObject。第2引数を指定しない場合はここに保存される。

win
C:\Documents and Settings\"ユーザー名"\Application Data\Macromedia\Flash Player\#SharedObjects

mac
ユーザ\”ユーザー名”\ライブラリ\Preferences\Macromedia\Flash Player\#SharedObjects