Papervision3D 2.0 Beta1にしました

サイトで利用しているPV3Dを2.0 Beta1にしました。
多分前はRevision629あたり。
この間、Camera3Dの変更などあったので、さすがにライブラリをアップデートするだけってのではいくはずがないので、変更した点をメモ。
旧Camera3Dクラスと同じ使い方を新Camera3Dクラスで実現するには、

camera.target = DisplayObject3D.ZERO;

とするだけですが、zoomプロパティの値も少し変わっていました。
ここの場合は11から10にしただけです。
(BasicViewを利用する場合、上記コードはたぶん必要ないです。)
Cameraクラス以外では、rotationXの向きというか方向が変わってる。
指定そのままだと、Cubeに表示されているコンテンツのテクスチャがおかしかったので、最初MaterialListが変更されたのかと思った。
rotationYに関しては変更がないです。
rotationZは利用していないので不明。

フルFlashサイトの最小サイズ

昨日、ちょっとサイトを弄っていて、所有の初代MacBookで確認したら、サイトのメニューがTOP以外で表示されていないという状態になってました。
原因はというか、仕様のとおりなんですが、自作のStageResizeクラスではリサイズイベントを発生させるStageの最小サイズを設定できるようになっているんですが、そのサイズが1000×800とMacBookの縦解像度の800と同じで、単純に画面領域が足りていなかっただけというお話なんですが、まぁ、かなりまずいので、すぐに元々導入予定で忘れていたswffitを導入しました。
これでブラウザが指定サイズ以下の時にはスクロールバーが表示されるようになります。
使い方は簡単なのでサイトを見ていただくとして、ふと、他のフルFlashサイトはどうなってるんだろうと思い、軽く見回ってみたんですが、いろいろな方法で対策されているようで、他にもswffitと同じようなものでswfforcesizeってのもあるんですね。
まったく対処していないサイトもあったり、またはCSSのmin-height,min-widthを使っているとこもありました。
swffitはSWFObjectの使用が前提でSWFAddressとも同時に利用できます。
個人的にはswffitが楽でよさそうです。

Feedに関してお知らせ

重要なお知らせです。
過去にもフィードURLの変更はお知らせしておりましたが、
旧Feedの
http://feeds.feedburner.jp/HybridStyleDesign
の配信を停止します。
RSSリーダーなどに登録されている方は、
新Feedである
http://feeds.feedburner.jp/eternitydesign
への変更をお願い致します。
今後は
http://feeds.feedburner.jp/eternitydesign
のみ更新されます。
旧Feedのほうは、そのうち削除します。
あと、まったく関係ないですが、今頃Twitterやり始めました。
http://twitter.com/eternity_hiro
でも、使い方とか、Twitterがなにをやるものなのかとかよくわかってませんが、よろしくお願いします。
このBLOGでは書かないマンU関連なことだらけになりそうな気がしています。

いっぱい本買った

dsc00142
ActionScript3.0 プロフェッショナルガイド
野中さんの本ですね。
後半以降のイベント関連が目的で購入しました。
今までもカスタムイベントは利用していますが、もうちょっとしっかり理解できたらなということで。
一番下のPhotoshopの本はコレ。
Photoshopデザインラボ -プロに学ぶ、一生枯れない永久不滅テクニック- (Design Lab+ 1-1)
正直買う必要なかったかな。
なんだかAmazonではそれなりに評判いいようなので調べもせずに買ってみた。
あとはPHPの本。
まともにPHP触ってたのがもう2,3年ぐらい前になるかな、何回か仕事でも受けたりしたけど、やってるうちに面白みがなくなってやめてしまった。
当時はPHP4全盛(たしか、たぶん)で、5が出始めたころだったし、オブジェクト指向とかもまったく手をつけてなかったけど、ASのおかげでこのあたりも今なら理解できそうだし、軽めのものぐらいは制作できるぐらいにしておこうかなぁと。
仕事にするつもりはまったくない、SQLが苦手嫌い大嫌い。
いまどきな流行のコーディングとかあるのかなぁ?
お勧めのPHP系のBLOGとかあったら是非教えてください。