« 2007年05月 | メイン | 2007年07月 »

2007年06月29日

Flash CS3 対応のPapervision3D Components登場!

Flash CS3 対応のPapervision3D Componentsが登場しました。

試せる方(CS3をお持ちの方)は、以下からMXPファイルをどうぞ!

→ PV3DComponents_v1.0.mxp (Google Code)

→ API Documentation


■主な機能(英文のまま転用)

*Design-time render and editing in Flash IDE
*3 Material types supported - BitmapFileMaterial, BitmaAssetMaterial and MovieAssetMaterial
*Creates MovieScene3D and Free or Target camera
*Manages resizing / centering of Papervision3D scene [optional]
*Dynamic masking to constrain the viewable render area to the bounds of the component [optional]
*Full API and access to Scene, Camera, Collada objects to code around
*Automatically loads materials via Collada file [when materials list is not given]
*New Custom Panel for modifying rotation, camera zoom, camera focus, camera Z at design-time

■デモビデオ
配信先がEMBEDタグのみを提供しているようなので古いIEでは表示されないようですがタグに手を加えたくないこととリンクとして置きたいビデオなのでご覧になりたい方はIE7又はFirefox等をご利用ください。



  • このエントリーをdel.icio.usに追加する
  • このエントリをニフティクリップに追加
  • POOKMARK Airlinesへ追加
  • このエントリをLivedoor クリップに追加
  • このエントリーをはてなブックマークする

2007年06月28日

JavaScriptデベロッパーのためのAIR解説本

Adobe Integrated Runtime (AIR) for JavaScript Developers Pocket Guide

今度は、JavaScriptデベロッパーをターゲットとしたAIR解説本(英語)がリリースされました。

ちょっと前までの情報ではすべてのリンク先がアマゾンだったので前回のようなフリーダウンロードは無いのかと思ってましたが、Ajaxianサイトでダウンロード可能となっています。


■主な内容

* Introduction to AIR
* Getting Started with AIR development
* Working with JavaScript and HTML within AIR
* AIR Mini Cookbook
* Command line tools
* Aliases

ライセンスは、「creative commons」です。


前回の、「Apollo for Flex Developers」も早くアップデートして欲しいなあ・・・

  • このエントリーをdel.icio.usに追加する
  • このエントリをニフティクリップに追加
  • POOKMARK Airlinesへ追加
  • このエントリをLivedoor クリップに追加
  • このエントリーをはてなブックマークする

2007年06月27日

Custom Easing Function Explorer

Custom Easing Function Explorer

カスタムイージング関数を作成することができるFlex Explorerです。


■作成コード例(上の画面で作成されたカスタム関数)

function(t:Number, b:Number, c:Number, d:Number):Number {
  var ts:Number=(t/=d)*t;
  var tc:Number=ts*t;
  return b+c*(0*tc*ts + -2*ts*ts + 10*tc + -15*ts + 8*t);
}

まず、プリセット(中央にあるポップアップ)を選択し、スライダー等でパラメータを設定すればカスタム関数ができあがります。

ただし、ちょっとスライダーを動かしてみると下記のようなことになってしまいます。

function(t:Number, b:Number, c:Number, d:Number):Number {
  var ts:Number=(t/=d)*t;
  var tc:Number=ts*t;
  return b+c*(-18.694656488549622*tc*ts + 41.145038167938935*ts*ts + -19.541984732824424*tc + -9.694656488549615*ts + 7.786259541984732*t);
}


できあがりは、タブメニューの「Expolorer」押して画面を移動し、動作を確認することができます。

→ Custom Easing Function Explorer

  • このエントリーをdel.icio.usに追加する
  • このエントリをニフティクリップに追加
  • POOKMARK Airlinesへ追加
  • このエントリをLivedoor クリップに追加
  • このエントリーをはてなブックマークする

2007年06月21日

Firebug日本語版がリリースされていた?

Firebug日本語版


普段から愛用しているFirebugの日本語版がいつの間にか(?)リリースされてました。

→ インストールはこちらからどうぞ

ちなみに、SWFをキャプチャリングする「Sothink SWF Catcher」をインストールしていると問題があるようです。

これは、Sothink SWF CatcherがFirefox 2.0に対応していないことが原因のようです。

ご注意あれ・・・

  • このエントリーをdel.icio.usに追加する
  • このエントリをニフティクリップに追加
  • POOKMARK Airlinesへ追加
  • このエントリをLivedoor クリップに追加
  • このエントリーをはてなブックマークする

2007年06月13日

Flash よりすごい(?)LeopardのFinder

WWDC2007で、次期、Mac OS X Leopardが発表されましたがFinderがすごい!

CoverFlowを含め、よりアニメーション的になったと言うか・・・

以前、エントリに書いたLinuxの3Dデスクトップ「beryl」もそんな感じだったような・・・

ちょっとVistaのAeroとは格段の差を感じてしまいますね。

私の場合、Macユーザー(iMac-G5)であり、Windowsユーザー(XP、Vista)でもあるわけですがLeopardが発売されたらIntelMacを購入してもいいかなあと言う気になってます。
iMac-G5でひどい目(日記参照)にあったのでもうMacは買わないと誓ってたんですが・・・(笑)


Mac OS X Leopard - New Features

  • このエントリーをdel.icio.usに追加する
  • このエントリをニフティクリップに追加
  • POOKMARK Airlinesへ追加
  • このエントリをLivedoor クリップに追加
  • このエントリーをはてなブックマークする

2007年06月11日

AIR(旧名Apollo)&Flex3ベータ版登場!!

ベータ版登場


待望のAIRランタイムベータ版とFlex3のベータ版がリリースされました。

→ Adobe Labsからどうぞ!

Apolloは、このベータ版より名前が「AIR」に変わりました。(一部の噂通り)

Flash Player 9 update beta もお忘れなく・・・

それと、「AIR Extension for Dreamweaver beta」もリリースされています。

先週、新機能をアナウンスしたと思ったら一気にきましたね(笑)

  • このエントリーをdel.icio.usに追加する
  • このエントリをニフティクリップに追加
  • POOKMARK Airlinesへ追加
  • このエントリをLivedoor クリップに追加
  • このエントリーをはてなブックマークする

2007年06月09日

「Flex Builder 3」に関する最新情報-続き4

fx3builder

今日は、Flex Builder 3に組み込まれるApolloに関する部分です

→ 詳細は、こちらのブログをご覧ください。

■ "Apollo" Project Wizards
■ .AIR file Export
■ UI Components and Classes
■ Flex Component Kit for Flash CS3

終わり・・・?

そう言えば、他のブログでApolloベータ版に組み込まれるファイルシステムとしてのドラッグ&ドロップサポートのエントリが出てました。

  • このエントリーをdel.icio.usに追加する
  • このエントリをニフティクリップに追加
  • POOKMARK Airlinesへ追加
  • このエントリをLivedoor クリップに追加
  • このエントリーをはてなブックマークする

CS3コンポーネントで楽々字幕入りコンテンツを作る

CS3の「FLVPlaybackCaptioning」コンポーネントと「FLVPlayback」コンポーネントを組み合わせることで簡単に字幕入りコンテンツを作成することができます。

下記の例(アドビサンプル)では「FLVPlaybackCaptioning」コンポーネントの定義ファイル(ソース)として外部にある「caption_video.xml」を読み込んでいます。

このXMLファイルは、Timed Text (TT) XMLと呼ばれるものでフォーマットや使えるタグが決まっていますのでご注意ください。

つまり外部XMLファイルをこのTimed Text (TT) XMLフォーマットに従って書き換えればウェブ上で字幕を入れるようなサービスがFlashのみで簡単にできることになります。もちろんサーバーへの(読み)書きには何らかのサーバースクリプトが必要だけど。

また、言語別のTimed Text (TT) XMLを用意すれば視聴者の言語環境を判別してそれに対応したファイルを読み込むことも可能ですのでいろいろな使い方が考えられますよね。

ちなみにトランスポートコントロールの右端の2つは「FullScreen」と「Caption」のオン/オフです。このサンプルではフルスクリーンモードにも対応させましたのでアイコンクリックでフルスクリーンモードになります。




■ caption_video.xml

<?xml version="1.0" encoding="UTF-8"?>
 <tt xml:lang="en" xmlns="http://www.w3.org/2006/04/ttaf1" 
  xmlns:tts="http://www.w3.org/2006/04/ttaf1#styling">
    <head>
     <styling>
       <style id="1" tts:textAlign="right"/>
       <style id="2" tts:color="transparent"/>
       <style id="3" style="2" tts:backgroundColor="white"/>
       <style id="4" style="2 3" tts:fontSize="20"/>
    </styling>
   </head>
 <body>
  <div xml:lang="en">
   <p begin="00:00:00.00" dur="00:00:03.07">I had just joined <span tts:fontFamily="monospaceSansSerif,proportionalSerif,TheOther" tts:fontSize="+2">Macromedia</span> in 1996,</p>
   <p begin="00:00:03.07" dur="00:00:03.35">and we were trying to figure out what to do about the internet.</p>
   <p begin="00:00:06.42" dur="00:00:03.15">And the company was in dire straights at the time.</p>
   <p begin="00:00:09.57" dur="00:00:01.45">We were a CD-ROM authoring company,</p>
   <p begin="00:00:11.42" dur="00:00:02.00">and the CD-ROM business was going away.</p>
   <p begin="00:00:13.57" dur="00:00:02.50">One of the technologies I remember seeing was Flash.</p>
   <p begin="00:00:16.47" dur="00:00:02.00">At the time, it was called <span tts:fontWeight="bold" tts:color="#ccc333">FutureSplash</span>.</p>
   <p begin="00:00:18.50" dur="00:00:01.20">So this is where Flash got its start.</p>
   <p begin="00:00:20.10" dur="00:00:03.00">This is smart sketch running on the <span tts:fontStyle="italic">EU-pin computer</span>,</p>
   <p begin="00:00:23.52" dur="00:00:02.00">which was the first product that FutureWave did.</p>
   <p begin="00:00:25.52" dur="00:00:02.00">So our vision for this product was to</p>
   <p begin="00:00:27.52" dur="00:00:01.10">make drawing on the computer</p>
   <p begin="00:00:29.02" dur="00:00:01.30" style="1">as <span tts:color="#ccc333">easy</span> as drawing on paper.</p>
  </div>
 </body>
</tt>
  • このエントリーをdel.icio.usに追加する
  • このエントリをニフティクリップに追加
  • POOKMARK Airlinesへ追加
  • このエントリをLivedoor クリップに追加
  • このエントリーをはてなブックマークする

2007年06月08日

YouTube Playerが進化?

YouTube

昨日、Googleのエントリーを書いた際に気がついたのですが、YouTubeのEmbed タイプのPlayerにOSXのドックスタイルメニュー(AjaxのFishEye)が実装されてました。

これでわざわざYouTubeサイトに行かなくても「More from this user」のカテゴリのビデオを探すことできます。表示に「Related」とありますがサムネイル画像の並びは「More from this user」の並びなので単なるリンクの意味なのか、この辺は??

また、タグの取得も右上のボタンで簡単にクリップボードにコピーすることができます。

と、単なる視聴ユーザーにとっては便利なことだらけなんですがYouTube APIを使ってマッシュアップサービスを提供しているサイトにはいろいろ不都合もあるようです。(解決済)

  • このエントリーをdel.icio.usに追加する
  • このエントリをニフティクリップに追加
  • POOKMARK Airlinesへ追加
  • このエントリをLivedoor クリップに追加
  • このエントリーをはてなブックマークする

「Flex 3」に関する最新情報-続き3 すごいぞ!

fx3builder

今日のタイトルは「Dramatically Smaller Flex SWF Files」

タイトルの下にはかなり刺激的なコピーが並んでます(驚)

What if Flex SWF files could be smaller? (Over 500Kb+ smaller???)
What if a Flex SWF didn't need to embed the Flex Framework?
What if the Flex Framework could cache in the Flash Player?
What if the cached Flex Framework worked across domains?
What if the cached Flex Framework could be updated and versioned?
What if anyone could host the Flex Framework for caching on their domain?

次期Flash Player 9(コードネームFrogStar)では、Flexフレームワークをキャッシュできるようになるみたいですね?!

そのため書き出すSWFファイルにFlexフレームワークを埋めの容量が大幅に減ることとFlash Playerでのコードの高速実行がこれまで以上に期待できそうです。

→ 詳細は、こちらのブログをご覧ください。

これらは、あくまで「Flex 3」で書き出したSWFファイルを次期Flash Player 9(FrogStar)で再生した場合のアドバンスなのでパワーコーダーの方々はFlex 3でコーディングするしかないですよね。

まだFlash CS3(日本語版)も発売されてないのに、こんなすごいネタが出てくると”なんだかなあ・・・”ですよね(笑)

■ Cross-Domain
■ Versionable
■ Easy to Use
■ Security and Code Signing
■ Failover and Hosting
■ Cross-Domain RSL


続く・・・次はApollo??

  • このエントリーをdel.icio.usに追加する
  • このエントリをニフティクリップに追加
  • POOKMARK Airlinesへ追加
  • このエントリをLivedoor クリップに追加
  • このエントリーをはてなブックマークする

2007年06月07日

Googleの開発スタイル

Google Developer Day 2007 Tokyo での鵜飼氏の特別セッションです。

氏の経歴も含めて、Googleの開発スタイルやフローについて詳細に解説しています。

う~ん、勉強になります・・・

社風的に遊びながらノビノビと・・・と言う勝手なイメージを持ってしまいがちですが求められる成果はかなりシビアな感じですね。

最後の、Q&Aでの質問内容がいかにも日本的な・・・と言うか、コミュニティサイトの質問を見てるようでなんとも・・・


Software Engineer in Google

  • このエントリーをdel.icio.usに追加する
  • このエントリをニフティクリップに追加
  • POOKMARK Airlinesへ追加
  • このエントリをLivedoor クリップに追加
  • このエントリーをはてなブックマークする

2007年06月06日

「Flex Builder 3」に関する最新情報-続き2

fx3builder

今日は、コンポーネントとSDKに関する部分です。

→ 詳細は、こちらのブログをご覧ください。

■ Advanced DataGrid
■ Deep Linking
■ Resource Bundles and Runtime Localization
■ Flex Component Kit for Flash CS3

続く・・・

  • このエントリーをdel.icio.usに追加する
  • このエントリをニフティクリップに追加
  • POOKMARK Airlinesへ追加
  • このエントリをLivedoor クリップに追加
  • このエントリーをはてなブックマークする

2007年06月05日

「Flex Builder 3」に関する最新情報-続き

fx3builder

昨日の続きで本日は、コンパイラの高速化を含むコード部分の改良/拡張を中心に解説しています。

→ 詳細は、こちらのブログをご覧ください。

■ Compilation
■ Language Intelligence
■ Refactoring
■ Class Outline
■ Code Search
■ Module Support
■ Multiple SDK Support

明日も続くのかな?

  • このエントリーをdel.icio.usに追加する
  • このエントリをニフティクリップに追加
  • POOKMARK Airlinesへ追加
  • このエントリをLivedoor クリップに追加
  • このエントリーをはてなブックマークする

2007年06月04日

「Flex Builder 3」に関する最新情報

fx3builder

先週に予告された通り「Flex Builder 3」コードネームMoxieに関する最新情報が掲載されました。

→ 詳細は、こちらのブログをご覧ください。


ブログの解説は「Flex Builder 3」が中心でデザイン&ワークフロー部分がかなり改良されたようです。

■ Skin Importer
■ Design View Zoom/Pan
■ Design Mode support for ItemRenderers
■ Advanced Constraints
■ CS3 Suite integration
■ CSS Outline
■ Flex 3 SDK Skinning/Style Enhancements


これを機に「Flex 3 SDK」に関する情報も次々と出てくるんじゃないでしょうか?!

ベータ版のリリースも近そうだし・・・(願望)

  • このエントリーをdel.icio.usに追加する
  • このエントリをニフティクリップに追加
  • POOKMARK Airlinesへ追加
  • このエントリをLivedoor クリップに追加
  • このエントリーをはてなブックマークする