PNGEncoder † PNGEncoderはstatic。 : var bmd:BitmapData = new Bitmap(100,100); : var byteArr:ByteArray = PNGEncoder.encode(bmd); ↑ JPGEncoder † JPGEncoderはnew。コンストラクタ引数は圧縮率。 : var bmd:BitmapData = new Bitmap(100,100); : var jpge:JPGEncoder = new JPGEncoder(80); var byteArr:ByteArray = jpge.encode(bmd); ↑ Flex3に追加されたpng/jpegエンコーダー † PNGEncoderとJPEGEncoderと同じ(ような)クラスがFlex3でしれっと追加されてます。 mx.graphics.code
Adobe Flex 3のインストール手順 Flex 3のインストール方法を説明します。 HTML Adobe Flex 3 Builderのインストール手順 Flex 3 Builderのインストール方法を説明します。 HTML Adobe Flex 3 Automationのインストール手順 Flex 3 Automationのインストール方法を説明します。 HTML Adobe Flex Builder 3ユーザーガイド Adobe Flex Builderを使用してFlexアプリケーションを構築する方法を説明します。 LiveDocs | PDF Adobe Flex 3リファレンスガイド Flex ActionScriptおよびMXMLプログラミングインターフェイスについて、詳しく説明します。 LiveDocs Flex 3開発ガイド アプリケーションの作成、Fle
AS3のflash.utils.ByteArrayを使うとバイト単位の操作が可能になる、おかげてFlashでJPEG,PNGなどの画像生成もできる。 他にもzipアーカイブ解凍や音声なしflvも作成可能。 Adobe – Developer Center 2008-09-28の記事 Saving Flash graphics as image files at runtimeにソースファイル付きでサンプルがあったのでありがたく試してみる。 著者のClive GoodinsonはネットでComicが作れるPixton.comの制作に携わったgoodinson.comの人。 サンプルは入力したテキストごとMovieClipをキャプチャした後、JPGかPNGに変換して、サーバーのPHPにデータを送り ・再度読み込む ・ダウンロードする ・ブラウザの別ウインドウに表示する が行えるようになっている
A picture blog with uniquely styled blog entries. Welcome to the amazing world of not-so-boring blog entries. More and more people start to craft their own art directed weblog, where single entries feature a unique design. I started to work like this one year ago and built the current design as a framework for unique entry designs. I created a separate archive for this kind of entry and now i'd li
as3D の原理をあまり知らなかったので、ActionScript 3.0 で1から勉強してみた。1からなのでフレームワークは使わず、自力で実装していく。Web 上には色んな資料があってありがたいだけど、玉石混交な上に、有用なものでも一本道で幅の狭いものが多い。前提知識のない自分にとっては、資料間の関連性を理解するのが大変だった。なので、なるべく簡単なところからスタートしつつ、広く浅く体験していくことを目標としてみる。まずは、四面体をワイヤーフレームで表示するところからスタートしよう。四面体を定義するまずは、3次元上の点を表現する Point3D クラスを作る。 class Point3D { public var x:Number; public var y:Number; public var z:Number; public function Point3D(_x:Number =
当ブログではFlashの3Dに関する記事を数多く書いていますが、この度それらの記事をこの1ページにまとめてみました。系統別にまとめたので、目的とする解説やサンプルが探しやすくなったのではないかと思います。それぞれの記事でソースファイルをダウンロードできますので、学習の理解にお役立てください。 Flashの3Dエンジンで最もメジャーな「Papervision3D」を中心にブログ記事を書いています。 Papervision3D – チュートリアル クリックで再生できます フレームア クションで覚える PV3D チュートリアル Vol.01 フ レームアクションで覚える PV3D チュートリアル Vol.01 (補足) フ レームアクションで覚える PV3D Vol.02 : Primitiveを理解する フ レームアクションで覚える PV3D Vol.03 : Materialを理解する フ
前にtwitterアイコンやpixivの画像をプヨプヨすることのできるpuyopixというコンテンツを作りました。 Puyopix -プヨプヨにするよ- このページの右上にあるブログパーツもこれです。 解説をやると言っておいて、ずっと書いていなかったので書きます。 あんまりコードだらけにしても面白くないし、方法の概念的なものを図を交えながら説明していきます。 画像をプヨプヨする方法の概要と、それをUIに応用する方法です。 プヨプヨの実装 骨組みを作る 格子状バネという、わりと普通の実装をしています。 格子状に並んだ各点をばねのように接続します。 バネはお互いの点の距離が一定になるように、2つの点に逆方向の力をかけます。 フックの法則というのがあって、「F = -kx」とかいう式もありますが、プログラムとしての感覚は「本来あるべき距離の方向へ、ズレた分の○%だけ加速度をつける」って感じになり
Flashを閃光のごとく高速化するための基礎知識:速いFlash/ActionScriptチューニング入門(1)(1/2 ページ) Flash/ActionScriptチューニングの基礎知識から実践的テクニックまでを紹介する連載。読みながら試せるオンライン・サンプルもあります。Adobe AIR/Flexにも応用可能です Flashを徹底的に軽く作るための3カ条 本連載では、これから数回にわたり、Flash/ActionScript 3.0(以下、AS3)のチューニングの考え方や方法について解説します。 筆者が初めてFlash/AS3のチューニングと本格的に向き合ったのは、2007年の冬の「サグールテレビ」の開発においてでした。当時、開発チームでは「徹底的に軽く作る」という鉄の目標を掲げており、チューニングのためのさまざまな調査を積み重ねていました。結果、2000年に発売された古いPCなど
PHPとFlex作法の違いをずばり解説 ~PHPプログラマのためのFlex入門~ 原 一浩(はら・かずひろ) 株式会社エフエックスビイ代表取締役CVO / Design Wedge 2009/11/11 「Flex」って何? Flashと何が違うの? PHPは、入力フォームから本格的なWebアプリケーションまで、さまざまな利用用途があります。導入に関する容易さから、多くのプロジェクトで使われてきました。PHPを使ってさまざまなWebサイトを作っていくと、そのうちぶつかる壁の1つに「Flashとかでもっとデスクトップアプリのような使い勝手にしてよ」ということがあります。 この解決策の1つには、HTMLだけを出力するのではなく、「JavaScriptを使ってサイトをAjax化する」ということがありますが、フォームのデザインはCSSの中でもなかなか難しいものが多く、またWebブラウザ間の依存性を
FICC 福岡です。 珍しくやる気になりましてAS3関連のエントリー。個人的にゆらゆらした円が描きたくなり、 こんな図を描き出す方法を考えてみました。Flashで滑らかな曲線、といえばgraphics.curveTo()ですが、このcurveToは2次ベジェ曲線しか書く事ができません。ベジェ曲線の詳しい話は省略しますが、できればIllustratorのようにハンドリングが楽な3次ベジェが使いたい。今回はアンカーポイントとコントロールポイントの位置から3次ベジェを計算し、2次ベジェに変換してFlashで描画します。幸いFlashCS3のfl.motion.BezierSegmentクラスが面倒な計算を助けてくれますのでこのクラスを有効活用します。 BezierSegmentを使うには、まず3次ベジェの要素である4つのポイント(上図でのp0,p1,p2,p3)を用います。 var bezier
喜び勇んで英語版Flash CS3 Trialをインストールした皆様、そろそろ試用期限が切れてしまった頃でしょうか? FICC安藤です。 FICCサイトのバックエンドの設計、構築、FLASH開発など担当しました、裏方の人です。 MT+Flashの記事から始める予定でしたがCS3日本語版の発売間近という事もあり先にCS3(AS3)関連のエントリーから。 今回はFlashから画像ファイルを保存する方法です。 画像ファイルを保存するという事だけであればAS2時代から「一応」可能でしたが今回はせっかくAS3ですのでよりスマートな方法で実現したいと思います。 (Player9.0.45.0以降が必要です) ちなみにAS2ではgetPixel()を使い左上から右下までのピクセルの色情報が入った配列をPHPなどにポストし、サーバで同じように1ピクセルずつ描いて復元するという方法で可能です。 実際
Flash で描画したベクター画像を img タグで表示させるデモを作った。肝はサーバプログラムを経由しないところ。 IE 以外のモダンブラウザなら、下の灰色の領域に線を描くと、その下に PNG 画像が現れるはず。 ペイントツール部分は、func09 さんのソースをお借りした。 仕組み PNGEncoder で PNG の ByteArray を作る その ByteArray を Base64 エンコードする その文字列を ExternalInterface でブラウザに送る data スキーマで画像を表示させる var bmp:BitmapData = new BitmapData(300, 300); bmp.draw(canvas); var base64Text:String = Base64.encodeByteArray(PNGEncoder.encode(bmp)); Ext
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く