yoshiweb.NET-blog


ナビゲーション












HOME > blog > Flash (過去ログ)

カテゴリー:Flash



Flash Player 10 で PrintJob の印刷領域の値が違う?

PrintJobで印刷領域と用紙サイズを取得できるんですが、Flash Player 10 だと同じ値が返って来ます。
印刷領域が違うと、Flash内でリサイズしてから出力してたコンテンツがはみ出て印刷されるんですが...。

↓キャプチャー画像
FlashPlayer9
FlashPlayer10

【再生環境】
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
↓キャプチャー画像
FlashPlayer9



投稿者 yoshiweb - Flash - 2008/11/20 - コメント(4) - Permalink はてなブックマークに追加

Safari で Flash Player 10 の右クリックメニューが英語表記

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

↓キャプチャー画像
firefox
safari

【再生環境】
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

投稿者 yoshiweb - Flash - 2008/11/20 - コメント(2) - Permalink はてなブックマークに追加

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

投稿者 yoshiweb - Flash - 2007/11/12 - コメント(5) - Permalink はてなブックマークに追加

Flash を フルスクリーン表示 <続き>

先月、Adobeの上条さんのブログで「Flash で新しい フルスクリーンモード が使えるようになる」って書いてあって、サンプル作って試したのにブログに書くのを忘れてた。

作り方は、前に書いた 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 はまだ 正式版がリリースされてないから、ベータ版の 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

投稿者 yoshiweb - Flash - 2007/07/11 - コメント(5) - Permalink はてなブックマークに追加

as3 のヘルプを Firefoxの検索窓 から検索

Adobeの LiveDocs があいかわらず重いので Firefox の検索窓から Flash CS3の ActionScript 3.0 コンポーネントリファレンスガイドを Google検索する検索プラグインを作ってみた。

続きを読む



投稿者 yoshiweb - Flash - 2007/07/07 - コメント(0) - Permalink はてなブックマークに追加