2009/04/28 | 7:14 am

IE6 での FLV 再生

普通の HTML サイトを構築中に「再生と一時停止」くらいの機能だけを持ったビデオプレイヤーを作成してとき、IE6でのみ再生されませんっとの謎仕様に遭遇しました。

っで、swfObjcet.js の宣言時に so.addParams(”allowScriptAccess”, “sameDomain”); を追加したら問題なく再生されました。
その他のモダンブラウザっと言われてるので問題なかったのですが、困ったちゃんです。
よくわからんのですが、IE6だけ外部ファイルのアクセスへのアプローチ(って言うのか??)的なのが違うのかな??

あと、ちょこちょこ Flash で作ったパーツを使う場合、swfObject.js の so.addParams(”wmode”, “transparent”); を追加しないと CSS の z-index が無視される。(←多分Windows環境下で)

今更感がありますが、フルフラッシュサイトばかり作ってたのでは気付かない事色々知りました。
どーもです。

COMMENT

CATEGORY

POSTED

jam

2009/04/17 | 14:20 pm

ブラウザ間の Color Profile

今日、Photoshop で保存した画像がどうも Safari と Firefox で色味が違ったので、調べてみたら Safari は ColorSync対応だそうで、Color Profile を再現出来るようなのですが、Firefox は未対応なので違ってしまうそうです。

今日からいきなりなったので、何のこっちゃ??っと思っていたら、今週から事務所の環境を新しくしたので、各種アプリケーションを再インストールしていて、そこで Photoshop のカラー設定を変更してない所為でやってしまった問題でした。
忘れてました。

デフォルト状態は
「North America General Purpose 2」になっているので、こいつを
「North America Web / Internet」に変更したら大丈夫でした。
気をつけろよ、俺。

しかし、web用保存したときのあの色落ちっぷりはどうにかならんもんなんですかね??

COMMENT

CATEGORY

POSTED

jam

2009/04/16 | 11:35 am

T-shirt 文字

これは楽しそうです。
是非、参加させて頂きたいス。

こーゆー時なら誰しもが空気読んで行動してくれそうです。


(HD) A More Perfect Union from Andrew Sloat on Vimeo.


from we love typography
by Andrew Sloat

COMMENT

CATEGORY

POSTED

jam

2009/04/09 | 12:21 pm

TSUTAYA とどっか

今日から TSUTAYA が日曜まで半額だそうです。
って、ウチの経理の女子が申しております。

TSUTAYA が半額ってことは、今週末はお家でゴロゴロ率が上がりそうです。
リモコン片手にソファーにだぁーっと。
ソファーもテレビも持ってないんですが。。。

っで、ふと思ったのが、TSUTAYA が半額になるってことで、映画好きな人のある程度の人たちが家に居る率が上がると思うので、そこでデリバリーサービスも一緒になって割引したらオーダー増えなるんじゃないかなっと。

例えば、TSUTAYA で借りて、そのままピザーラ頼むと100円引きとかしたら、ピザ頼む人増えそうじゃないですかね??
どーやって頼むかは考えてませんが。。。

どーかな??

そーかな??

だったいいな。

COMMENT

CATEGORY

POSTED

jam

2009/04/08 | 18:24 pm

お初Papervision3D

昨日、一昨日ってホントに今更ながら Papervision3D をさわり始めたのでちょっとサンプルを作成しました。(Away 3D はちょいと前にいじった事があるのですが。。。)

よくありそうな感じでPlaneを2枚重ねて、
パタパタするってだけのヤツです。

ちなみに両面に BitmapAssetMaterial を使ってるので、
ライブラリに画像を2枚、同じサイズで入れて下さい。
じゃないと、動かないス。

今日思いついて、設計10分&制作2時間の簡易的なお手製クラスなので、
条件分岐とかはかなり軟弱な作りになっていますので、悪しからず。。。。
あと、click時の連打に対応出来てませんです。

- DocumentClass -

package {

	import flash.display.Sprite;
	import flash.display.Stage;
	import flash.display.StageAlign;
	import flash.display.StageQuality;
	import flash.display.StageScaleMode;

	public class PlaneRotationDocument extends Sprite {

		private var pr3d:PlaneRotation3D;

		public function PlaneRotationDocument() {
			stage.quality	= StageQuality.MEDIUM;
			stage.scaleMode	= StageScaleMode.NO_SCALE;
			stage.align		= StageAlign.TOP_LEFT;

			init();
		};

		private function init():void {
			pr3d = new PlaneRotation3D( "FrontImage", "BackImage", stage.stageWidth, stage.stageHeight );

			pr3d.initialize();
			addChild( pr3d );
		};

	};

};

して、このクラスを同階層に置いておけば動きますヨ。

pr3d = new PlaneRotation3D( “FrontImage”, “BackImage”, stage.stageWidth, stage.stageHeight );
の第3引数と、第4引数は画像の幅のにしたほうがいいっぽいです。
この場合は、「FrontImage」ってリンケージ指定した画像データと、同じサイズの「BackImage」というリンケージ指定している画像データがライブラリにある感じです。

さわり初めて分かったのですが、こーいったライブラリ作ってる人は、すげーでありますね。
クラス構造見てるだけで、勉強になります。
あざすー


PlaneRotation3D.as


追記:09.04.09 – 14:27

time 使用時にバグ発見したので修正しますたです。
click 使用時にマウスを指カーソルに変更したい場合の追加をしましたです。

/**
 * control mouse visual
 * useHandlCursor
 *
 * @param	flg		Boolean
 */
public var handCursor:Boolean = false;
public function set setHandCursor( flg:Boolean ):void {
	handCursor = flg;

	viewport.interactive = handCursor;
	viewport.containerSprite.buttonMode = handCursor;
};

ってのが追記されてますので、使う時は、

pr3d.initialize();
pr3d.setHandCursor( true );
addChild( pr3d );

とかって感じでおねがいしますです。


PlaneRotation3D.as version 02

CATEGORY

POSTED

jam

JUN NAKAJIMA
Tokyo, Japan.
member of Onawatobi.
contact@brooklyn.jp