2007.05.17
category
comments

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

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

Flash側に以下を記述。

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

Flashからアクセスしたいサーバーにcrossdomain.xmlをアップする。
crossdomain.xml

<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
	<site-control permitted-cross-domain-policies="all" />
	<allow-access-from domain="許可したいドメイン" />
</cross-domain-policy>
2007.05.02
category
tag
comments

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

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の解析を行うためのクラス

2007.05.02
category
comments

javascriptでマウスホイール検知

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

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

2007.05.01
category
comments

SharedObjectのデフォルト保存場所

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

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

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

page 1 / 11