PNGPong: フィルタもしくは複雑なJavaScriptとCSSを使用せず透明PNG表示する問題を解決するオープンソースのライブラリ

ウェブ系の開発者なら透明PNGフォーマット画像ファイルがIE5.5もしくはIE6.Xなどでは正常で表示出来ないことは知ってるはずと思います(IE6ならPNGの透明部分は#DBEAEDの用法色が表示されてしまう)。 

今回紹介する「PNGPong」とは、フィルタもしくは複雑なJavaScriptとCSSを使用せずIEやFireFoxとSafariなどブラウザに透明PNG表示する問題を解決するオープンソースのライブラリです。

Continue reading “PNGPong: フィルタもしくは複雑なJavaScriptとCSSを使用せず透明PNG表示する問題を解決するオープンソースのライブラリ”

as3cannonball: DOM+HTML+CSS+BrowserのActionScript 3ライブラリ

「as3cannonball」というものは、DOM+HTML+CSS+Browserなどを簡単で操作できるActionScript 3オープンソースのライブラリです。公式サイトの紹介を見るとそのライブラリのソースはまだ全部テストされてないです。サンプルを参照しなら実装してみました、使いやすいですよね。ちょっとJavaScriptのExtライブラリ風があるじゃないかぁ。

※CSS解説:Cascading Style Sheets(CSS、段階スタイルシート、カスケーディング・スタイル・シート、カスケード・スタイル・シート)とは、HTML や XML の要素をどのように修飾(表示)するかを指示する仕様であり、W3Cによる勧告の一つ。文書の構造と体裁を分離させるという理念を実現する為に提唱されたスタイルシートの、具体的な仕様の一つ。CSS は HTML で表現可能と考えられるデザインの大部分を実現できる要素を取り入れつつ、新たなデザイン機能を備える。

ActionScriptには、以下のようでHTMLLoader オブジェクトが complete イベントを送出すると、ページ内の CSS スタイルを調べたり操作したりできます。

Continue reading “as3cannonball: DOM+HTML+CSS+BrowserのActionScript 3ライブラリ”

5行ソースコードでHTML, CSS, AJAXの解析能力があるブラウザを作ろう

昔の昔の昔…、VBの時代、Windows OS環境だったら、VBでIEのようなブラウザを作成するのは、すっごく簡単ですよね。同じのような、Adobe AIRがブラウザエンジンにWebKitを採用したことを気が付いたので、Googleで検索してサンプルやドキュメントを見ながら作ってみました。

注意しなければいけないものは、ブラウザスクリプトの設定は何もしていないので、文字化けを発生している可能性があります。

具体的な環境設定とか、アイコンファイルの配置とか、AIRファイルの作成とかは本文最後の「参考リソース」のURLを参照してください。以下は簡単なswfファイルを作成するソースコードだけをメモします。

Continue reading “5行ソースコードでHTML, CSS, AJAXの解析能力があるブラウザを作ろう”

CSSでFlexアプリケーションにMP3サウンドファイルを埋め込む操作

小さなサウンドの場合、外部のファイルからサウンドをロードする代わりに埋め込みサウンドを使用するのは最も有効です。

アプリケーションにサウンドファイルを埋め込むと、そのサウンドファイルのサイズだけ SWF ファイルのサイズが増加します。つまり、アプリケーションに大きなサウンドファイルを埋め込むと、SWF ファイルが望ましくない大きなサイズになる可能性があります。

Flex アプリケーションにサウンドアセットを埋め込む場合、次のような方法があります。

Continue reading “CSSでFlexアプリケーションにMP3サウンドファイルを埋め込む操作”