カテゴリー:Flash
-
- Flash Player 10 で PrintJob の印刷領域の値が違う?
- Safari で Flash Player 10 の右クリックメニューが英語表記
- F-siteセミナーを見に行ってきました
- Flash を フルスクリーン表示 <続き>
- as3 のヘルプを Firefoxの検索窓 から検索
- Google Codeを試してみた
- Flash CS 3 体験版(英語)を入れてみた
- Number.toString( radix )のワナ
- 0から始まる文字列を数値に変換する際の落とし穴
- Flashで swf に検索メタデータを埋め込む
- Flash Player 9 の普及率 50% 超え!
- Flash 8 の Flash Playerアップデート(8.0.r34)
- Flash を フルスクリーン表示
- Adobe へ Flashの要望を送ってみる
- Flash 9 アルファ版
- 第21回 Flash OOP 勉強会に行ってきました
- 続:Flash Media Server で HTMLチャット
- Flash Lite 2 ケータイはいつ頃でるかな?
- Flash Lite の普及率は?
- onPress がブロックされる
- Flash Media Server で HTMLチャット
- LiveDocsのコメント
- 体験版期限切れ
- カスタムポリシーファイル crossdomain.xml について
- 日本語版 10月12日?
- ロクナナワークショップ 秋のMATP特別講座 レジュメ
- Flash Player 検知キット
- Flash 8 の体験版を入れてみました
- Flash Player 8 の セキュリティ警告 の説明ページ
- Flash Player の普及率
- Screenweaver がオープンソース化?
- Flash 8 とセキュリティ
- Flash 8 形式でパブリッシュ
- Flash OOP 勉強会 2005.07.07
- Flash / JavaScript Integration Kit の使い方
- Screenweaver サポート終了
- Flash と Ajax の連携 - Flash OOP勉強会
- Mac 版プロジェクタと CarbonLib について - Flash
- 動くテクニカルノート
- プロジェクタでのキャッシュ - Flash
- ローカルからサーバー上のデータの読み込み - Flash
- Windows XP SP2 でのローカル上の Flash 再生
- Extension Manager : mxpファイルの作成方法
Flash Player 10 で PrintJob の印刷領域の値が違う?
PrintJobで印刷領域と用紙サイズを取得できるんですが、Flash Player 10 だと同じ値が返って来ます。
印刷領域が違うと、Flash内でリサイズしてから出力してたコンテンツがはみ出て印刷されるんですが...。
↓キャプチャー画像


【再生環境】
OS : Mac 10.5.5 日本語
Flash Player 10,0,12,36
Macでしか見てませんが、ほかの環境ではどうなんでしょう?
サンプルファイル ダウンロード
Adobe - サポート - Adobe Flash Player のバージョンテスト
http://www.adobe.com/jp/support/flashplayer/ts/documents/tn_15507.htm
【追記】
Adobe バグ / 問題管理システムに投稿されてる↓コレと同じ問題かな。
https://bugs.adobe.com/jira/browse/FP-702
【追記 2009.11.17】
Flash Player 10.1 Prerelease で解決したみたいです!
http://labs.adobe.com/downloads/flashplayer10.html
↓キャプチャー画像

印刷領域が違うと、Flash内でリサイズしてから出力してたコンテンツがはみ出て印刷されるんですが...。
↓キャプチャー画像


【再生環境】
OS : Mac 10.5.5 日本語
Flash Player 10,0,12,36
Macでしか見てませんが、ほかの環境ではどうなんでしょう?
サンプルファイル ダウンロード
Adobe - サポート - Adobe Flash Player のバージョンテスト
http://www.adobe.com/jp/support/flashplayer/ts/documents/tn_15507.htm
【追記】
Adobe バグ / 問題管理システムに投稿されてる↓コレと同じ問題かな。
https://bugs.adobe.com/jira/browse/FP-702
【追記 2009.11.17】
Flash Player 10.1 Prerelease で解決したみたいです!
http://labs.adobe.com/downloads/flashplayer10.html
↓キャプチャー画像

Safari で Flash Player 10 の右クリックメニューが英語表記
Flash Player 10 をインストールして Safari で Flashコンテンツを右クリックしてコンテキストメニューを表示させると英語表記になってるのって俺だけ?
Firefoxで見ると普通に日本語で表示されてるんですけど...。
↓キャプチャー画像


【再生環境】
OS : Mac 10.5.5 日本語
Flash Player 10,0,12,36
【追記 2009/11/16】
Adobeのバグ管理システムに登録しておいたんだけど「解決済み」になった!
次のバージョンではなおってるのかな?
http://bugs.adobe.com/jira/browse/FP-1052 ※要ログイン
【追記 2009/11/17】
Flash Player 10.1 Prerelease で解消されてました!
http://labs.adobe.com/downloads/flashplayer10.html
Firefoxで見ると普通に日本語で表示されてるんですけど...。
↓キャプチャー画像


【再生環境】
OS : Mac 10.5.5 日本語
Flash Player 10,0,12,36
【追記 2009/11/16】
Adobeのバグ管理システムに登録しておいたんだけど「解決済み」になった!
次のバージョンではなおってるのかな?
http://bugs.adobe.com/jira/browse/FP-1052 ※要ログイン
【追記 2009/11/17】
Flash Player 10.1 Prerelease で解消されてました!
http://labs.adobe.com/downloads/flashplayer10.html
F-siteセミナーを見に行ってきました
先週行われたF-siteのセミナーが「ActionScript 3.0 で行かナイト!」ということなので土曜日に足を運んで見てきました。
お目当てはdemo1の「こんなに便利!Framework」むらけん氏。
世の中に出まわってるASのライブラリ/Frameworkをいろいろとサンプルデモ付きで紹介してくれました。
以下はそのメモです。
[AS2系]
●Fuse Kit
http://www.mosessupposes.com/Fuse/
スクリプトでトゥイーンをする補助的な役割を担ってくれるライブラリ。
ムービークリップのプロパティを拡張でき、ブラーなどにも対応。便利!
動作をストックできる。
容量があるのでバナーには向かない。
●CASA Framework
http://casaframework.org/
足回りの効率化。
Load系、String.replace()、xmlToObhect()が便利。
■デモ:CASA FrameworkとFuseKitを使ったスライドショー
XMLの解析/読み込みなど裏方的な部分はCASA Frameworkで処理して、写真の切り替え時の動きはFuse Kitで処理。
[AS3系]
●Tweener
http://code.google.com/p/tweener/
Fuse Kit よりシンプルなトゥイーン系パッケージ。
AS3の場合はこれ!
●Papervision 3D
http://code.google.com/p/papervision3d/
AS3の処理速度を生かした3Dパッケージ。初めての人にも扱いやすい。
直感的にBitmapを扱う手段として使える。マウスイベントに癖あり(?)。
MLに入るとすごいサイトが投稿されることがあるので入ってると面白いかも。
■デモ:PV3D+Tweenerのコラボ
http://f-site.org/articles/2007/05/11154304.html
●APE
http://www.cove.org/ape/
物理エンジン。衝突判定などリアルな表現ができる。書き方PV3Dに似てる。
最終更新が去年で止まってるので、今後どうなるのかわからない。
●Progression Framework 2
http://progression.libspark.org/
日本人が開発。アドビエッジに連載。AS2版も制作中。
ページの推移管理などができる。ソースも細かく書いてあって参考になる。
[超絶系]
●swfassist(スイフアシスト)
http://swfassist.libspark.org/
日本人が開発。swfをByteArrayで読み込み/解析/出力。
■デモ:swfを解析>シェイプのアウトラインを出力
※デモ途中:Flashがフリーズ。残念。
●popforge
http://code.google.com/p/popforge/
リアルタイムに音を生成/エフェクトをかけられる。
waveファイルを読み込める。
■デモ:Flexも調子が悪くなる>残念。
[その他]
●GAINER
http://gainer.cc/
リアルデバイス連携。傾き検知などいろいろとできそう。AS3にも対応。
input>Flash>output の連携部分を GAINER が担当。
■デモ:防犯GAINER
ライブカメラで毎フレームごとの色の変化によって動体検知。
変化量が一定量を超えると、おもちゃのおもちゃのクマさんが鳴る&AIR連携でFLV保存。犯人の映像が保存される。
BitmapDataからFLV変換するクラスもネットで公開されてるライブラリを使用。
[まとめ]
ライブラリ:道具箱
フレームワーク:枠組み。やることが決まっているときに便利。
今後、バイナリなどを使ったLoad系/Output系が増えてくる予感だとか。
BitmapData>FLV変換/PSD読み込みなどはすでに出てきてる。
Util系はとりあえず使った方が便利そう。
[注意点]
フリーで使える反面、サポートはないので使うときは自己責任で。
バージョンが上がったら動かなくなる可能性も。バージョン管理はしっかりと。
ライセンス注意!!
<追記>
むらけんさんのブログにDEMOの動画がアップされました!
http://www.muraken.biz/?p=75
お目当てはdemo1の「こんなに便利!Framework」むらけん氏。
世の中に出まわってるASのライブラリ/Frameworkをいろいろとサンプルデモ付きで紹介してくれました。
以下はそのメモです。
[AS2系]
●Fuse Kit
http://www.mosessupposes.com/Fuse/
スクリプトでトゥイーンをする補助的な役割を担ってくれるライブラリ。
ムービークリップのプロパティを拡張でき、ブラーなどにも対応。便利!
動作をストックできる。
容量があるのでバナーには向かない。
●CASA Framework
http://casaframework.org/
足回りの効率化。
Load系、String.replace()、xmlToObhect()が便利。
■デモ:CASA FrameworkとFuseKitを使ったスライドショー
XMLの解析/読み込みなど裏方的な部分はCASA Frameworkで処理して、写真の切り替え時の動きはFuse Kitで処理。
[AS3系]
●Tweener
http://code.google.com/p/tweener/
Fuse Kit よりシンプルなトゥイーン系パッケージ。
AS3の場合はこれ!
●Papervision 3D
http://code.google.com/p/papervision3d/
AS3の処理速度を生かした3Dパッケージ。初めての人にも扱いやすい。
直感的にBitmapを扱う手段として使える。マウスイベントに癖あり(?)。
MLに入るとすごいサイトが投稿されることがあるので入ってると面白いかも。
■デモ:PV3D+Tweenerのコラボ
http://f-site.org/articles/2007/05/11154304.html
●APE
http://www.cove.org/ape/
物理エンジン。衝突判定などリアルな表現ができる。書き方PV3Dに似てる。
最終更新が去年で止まってるので、今後どうなるのかわからない。
●Progression Framework 2
http://progression.libspark.org/
日本人が開発。アドビエッジに連載。AS2版も制作中。
ページの推移管理などができる。ソースも細かく書いてあって参考になる。
[超絶系]
●swfassist(スイフアシスト)
http://swfassist.libspark.org/
日本人が開発。swfをByteArrayで読み込み/解析/出力。
■デモ:swfを解析>シェイプのアウトラインを出力
※デモ途中:Flashがフリーズ。残念。
●popforge
http://code.google.com/p/popforge/
リアルタイムに音を生成/エフェクトをかけられる。
waveファイルを読み込める。
■デモ:Flexも調子が悪くなる>残念。
[その他]
●GAINER
http://gainer.cc/
リアルデバイス連携。傾き検知などいろいろとできそう。AS3にも対応。
input>Flash>output の連携部分を GAINER が担当。
■デモ:防犯GAINER
ライブカメラで毎フレームごとの色の変化によって動体検知。
変化量が一定量を超えると、おもちゃのおもちゃのクマさんが鳴る&AIR連携でFLV保存。犯人の映像が保存される。
BitmapDataからFLV変換するクラスもネットで公開されてるライブラリを使用。
[まとめ]
ライブラリ:道具箱
フレームワーク:枠組み。やることが決まっているときに便利。
今後、バイナリなどを使ったLoad系/Output系が増えてくる予感だとか。
BitmapData>FLV変換/PSD読み込みなどはすでに出てきてる。
Util系はとりあえず使った方が便利そう。
[注意点]
フリーで使える反面、サポートはないので使うときは自己責任で。
バージョンが上がったら動かなくなる可能性も。バージョン管理はしっかりと。
ライセンス注意!!
<追記>
むらけんさんのブログにDEMOの動画がアップされました!
http://www.muraken.biz/?p=75
Flash を フルスクリーン表示 <続き>
先月、Adobeの上条さんのブログで「Flash で新しい フルスクリーンモード が使えるようになる」って書いてあって、サンプル作って試したのにブログに書くのを忘れてた。
作り方は、前に書いた Flashを フルスクリーンにする やり方とほぼ一緒ですね。
1.HTMLのパラメータで allowFullScreen を true に設定
2.ボタンをクリックしたときに ActionScriptで 描画範囲を設定
Stage["fullScreenSourceRect"] = new flash.geom.Rectangle( 座標x, 座標y, 横幅, 高さ );
3.Stage["displayState"] = "fullScreen"; を実行
つまり↓これだけ!!(・∀・)
HTML側
Flash側
サンプル - 見る - ダウンロード
※ 新フルスクリーンに対応した Flash Player はまだ 正式版がリリースされてないから、ベータ版の Flash Playerをインストールすると動作すると思います。
※ 正式リリースされた Flash Player は バージョン 9.0.115.0 以上から対応してるようです。
参考:Flash Player 9リリースノート
描画範囲を フルスクリーンにしたときの注意書きよりも小さくすると・・・ズレますね。
Mac の Safariでフルスクリーンにするとマウスオーバーが効かなくなるのは俺だけ?フルスクリーンにした後に右クリックメニューで画質とかを変えると効くようになった!
【参考URL 追加】
Adobe - デベロッパーセンター : Flash Player 9のフルスクリーンモードの説明
http://www.adobe.com/jp/devnet/flashplayer/articles/full_screen_mode.html
作り方は、前に書いた Flashを フルスクリーンにする やり方とほぼ一緒ですね。
1.HTMLのパラメータで allowFullScreen を true に設定
2.ボタンをクリックしたときに ActionScriptで 描画範囲を設定
Stage["fullScreenSourceRect"] = new flash.geom.Rectangle( 座標x, 座標y, 横幅, 高さ );
3.Stage["displayState"] = "fullScreen"; を実行
つまり↓これだけ!!(・∀・)
HTML側
<object data="test.swf" width="300" height="150" type="application/x-shockwave-flash"> <param name="allowFullScreen" value="true" /> <param name="movie" value="test.swf" /> </object>
Flash側
btn.onRelease = function() {
Stage["fullScreenSourceRect"] = new flash.geom.Rectangle(0, 0, Stage.width, Stage.height);
Stage["displayState"] = "fullScreen";
};
サンプル - 見る - ダウンロード
※ 正式リリースされた Flash Player は バージョン 9.0.115.0 以上から対応してるようです。
参考:Flash Player 9リリースノート
描画範囲を フルスクリーンにしたときの注意書きよりも小さくすると・・・ズレますね。
Mac の Safariでフルスクリーンにするとマウスオーバーが効かなくなるのは俺だけ?フルスクリーンにした後に右クリックメニューで画質とかを変えると効くようになった!
【参考URL 追加】
Adobe - デベロッパーセンター : Flash Player 9のフルスクリーンモードの説明
http://www.adobe.com/jp/devnet/flashplayer/articles/full_screen_mode.html