nod::ぶろぐ:RIA::Flex/AIR/Flash

FlashやFlex,(Ajax),S2Flex2,ActionScript3,yui-frameworks,Akabanaプロジェクトなどのメモ
AS3関連
2010年5月 2日

purepdfを使って日本語フォントを指定したpdfを作る

AS3でpdfを生成するライブラリである、purepdfを試してみました。
purepdfはjavaでのpdf生成ライブラリである、iTextを移植したものとの事。

ダウンロードにはいくつかのサンプルasクラスが用意されていて、すぐに機能を試すことができます。

cjkswf.jpg

このpurepdfというライブラリはCJKフォントにも対応していて、フォント埋め込みにも対応しているとのこと。

サンプルでChineseKoreanJapanese.asというその名の通りのものがありますが、こちらは中国語のフォント(CMap.UniGB_UCS2_H)を参照するようになっているので、まるでFlex4のs:Labelクラスで日本語指定したときのように表示されています。

CJK.jpg
そこで日本語Fontに対応したpdfを作るように変更してみました。

[追記2010/05/11]
Flash Player 10でも動作するようにpatch作成されています。すばらしい!
jp.ferv.blog » Blog Archive » Player10.0 でも purePDF で日本語PDFを作る
http://ferv.jp/blog/2010/05/10/player10-0_purepdf_japanese/

» 続きを読む
Posted by nod at 00:55 | コメント (2) | Clip!!
2007年10月 9日

Cairngorm2.2.1がリリースされていました。

FlexのフレームワークであるCairngormが2.2.1にマイナーアップデートしていました。

変更点は以下の通りです。(via ReleaseNotes)

Changed ServiceLocator to reflect moving of classes to LiveCycle Data Services (fds.swc)

Cairngorm Enterpriseもあわせて2.2.1になってDownload可能です。

Cairngorm:Cairngorm2.2.1 - Adobe Labs
http://labs.adobe.com/wiki/index.php/Cairngorm:Cairngorm2.2.1

Cairngorm:Cairngorm2.2.1:Download - Adobe Labs
http://labs.adobe.com/wiki/index.php/Cairngorm:Cairngorm2.2.1:Download

Alistair McLeod: Cairngorm 2.2.1 Released
http://weblogs.macromedia.com/amcleod/archives/2007/10/cairngorm_221_r.cfm

Posted by nod at 01:18 | コメント (0) | Clip!!
2007年3月27日

AS3版 DIContainer登場(AOContainer)

AS3で書かれたDIコンテナ(AOContainer)がSparkProjectより登場していました。

設定は、現在のところXMLをソースに埋め込むようにしているようですが既に外部からのXML読み込み方法をmetatagを利用して実現している方もいらっしゃるようです。

FxUG勉強会でもmetaタグを使ってインジェクションするといったようなアプローチが紹介されていました。

[RemotingService(destination="addService")]
public var service:RemoteService;

flex2.0.1からのmx.modulesやmetaタグなどを組み合わせていくとよさそう。
すこしづつ勉強していこうと思います。

AOContainer - Spark project
http://aocontainer.libspark.org/index.html

#DIContainerだけでなくunit test frameworkなどもあります。
Spark project 本格運営開始!
http://www.be-interactive.org/?itemid=206

#このエントリーで知りました。
Spark project (Unknown Quality)
http://un-q.net/2007/03/spark_project.html

#Embedをつかったxmlファイルの読み込み
subtech - Pink Blossom Diary ( ̄―+ ̄) - AOContainer での外部からの XML の読み込み
http://subtech.g.hatena.ne.jp/secondlife/20070327/1174922814

#bindableがあるときにはinjectionされるとかあるといいのか?も。
mxmlc コンパイラのメタデータタグを利用する - [Bindable] 篇
http://d.hatena.ne.jp/secondlife/20070326/1174904664

Posted by nod at 08:42 | コメント (0) | Clip!!
2006年9月17日

AS3でQRコードを生成

いつも興味深いサンプルやコードを公開しているWhy not Flex?で新しいコンテンツが出ていました。

AS3でQRコードを生成して表示しています。
携帯についている、2次元コードリーダーで読んでみたところ、ちゃんと読み取ることができました。

Mac(ppc)の Flash Player 9.0.16では文字化けするとのことでしたので、MacBook(Intel)ではどうかと思い試してみました。
MacBookではUniversal版のFlash Player9.0.20をインストールしています。
こちらのページにあるサンプルは、特に文字化けすることなく読み取ることができました。

AS3版のバーコードリーダがあったりするので、QRコードもリーダーがでてくると、Reader/Writerが揃うことになり、また面白いものがでてくるように思います。


#d-project 荒瀬さんによる、AS3でのQRコード
QRコード
http://www.d-project.com/jsp/flex/003_QRCode/

#AS3だけでなく、Javaや.Net,javascriptでのQRコードライブラリもあります。
#また、線で繋ぐGUIはわかりやすい説明とともにサンプルコードもあって必見です。
http://www.d-project.com/

#AS3でのバーコードリーダー
My Derby Submission: Flex Barcode Reader
http://renaun.com/blog/2006/05/17/33/

#Flex Code Modelerのsato-shiさんが作りたいとおっしゃっております。(おりました)
バーコードリーダー
http://d.hatena.ne.jp/sato-shi/20060518/p2

Posted by nod at 23:17 | コメント (0) | Clip!!
2006年7月 8日

Actionscript3のyoutube APIを使ってみる。

Adobe Labsにある、ActionScript 3.0 Libraries で公開されているYouTubeのAPIを使ってみました。

まずはYouTubeのアカウントが必要とのことなのでこちらのページを参考にアカウントをとって、作成開始です。

Flex Builder 2で新規にプロジェクトを作成して、ActionScript 3.0 Libraries にあるcorelibYouTubeをダウンロードしてswcをライブラリパスにつなげます。
(プロジェクトを右クリック ->Properties-> Flex Build Path -> Library Path-> Add SWC..で追加しました。)

  • corelib.swc
  • youtube.swc

その後mxml内でYoutubeServiceを使ってみたところ、イベントハンドラの設定でコンパイラにエラーを指摘されてしまいました。

» 続きを読む
Posted by nod at 10:16 | コメント (0) | Clip!!
2006年6月23日

AS3で配列の要素に入る型を指定する方法

JDK5(J2SE5)でいうところのジェネリックスにあたる?ものをAS3で行うにはメタタグを書くことで対応できるようです。

こちらのエントリーで紹介されていたのは、Numberでした。
文字例のときはStringを指定すれば文字列だけを要素にもつ配列が作れるってことでしょうか。

    [ArrayElementType("String")]
   public stringArray:Array;

また、ButtonなどのFlex Frameworkのコンポーネントの配列にするのも可能とのこと。

» 続きを読む
Posted by nod at 01:38 | コメント (11) | Clip!!
2006年3月21日

IFBINに新しいプロダクト(ソリティア)

IFBINに単体で購入できる新規のプロダクトがでていました。
ActionScript3だけで実装されたソリティアだそうです。

IFBIN単体購入第2弾?です。
以前はFlashVNCを50$で単体購入できるようになっていました。
今回のソリティアも50$での提供とのことです。

ソリティアだけでなく、内部で利用しているcardエンジンはモジュール化されているので他のカードゲームにも応用が可能になるように設計されているらしいです。

FlashVNも買えていないので今回はスキップしようかなと思ったのですが、
skin適用が可能になっていたり(いまだよくわからないのです。)DisplayList APIなど気になるものが結構ありました。

ソリティアなんて...と思いながら、公開されているソリティアで動作確認すること30分。なぜかムキになって遊んでしまいました。

画像?の出来はあんまりでしたが、よく出来ていると思います。

今日の欲しいもの:
・Flex2で使えるskin
・Flex2でのSkinの作り方を公開しているサイト
・スキンを作成できるデザイン力...

ActionScript 3 Solitaire
http://www.darronschall.com/weblog/archives/000197.cfm

Flex 2 - ActionScript 3 Klondike by Darron Schall
http://www.ifbin.com/news/2006/03/flex-2-actionscript-3-klondike-by.html

Posted by nod at 01:43 | コメント (0) | Clip!!
2005年12月19日

BitMapDataをJPEGにエンコード

Flash 8で追加されたBitmapDataをAS3でPNGやJPEGにEncodeしています。
asファイルが公開されているので使ってみようと思います。

flash.net.*でsocketが使えたり、JPEGにエンコードしたりとホントなんでもあり状態ですね>AS3


ネタ元はこちら
More fun with image formats in AS3
http://www.kaourantin.net/2005/10/more-fun-with-image-formats-in-as3.html

PNG Encoder in AS3
http://www.kaourantin.net/2005/10/png-encoder-in-as3.html

ButtonsでクリックでFlash8のフィルタをかけたあとにjpg保存するチュートリアル
http://www.flash-db.com/Tutorials/snapshot/snapshot.php?page=2

Posted by nod at 11:18 | コメント (0) | Clip!!
2005年12月15日

Xdoclet2でAsファイルを生成

Adobe LabsのshowcaseにXDoclet2を用いてActionscriptのファイルを生成するpluginが紹介されていました。

POJOのJavaクラスにタグを書くことでAS2/AS3を生成することができるようです。

Xdocletは使ったことないでWEB+DB PRESS vol.18をみて面倒でなければ使ってみようと思います。

» 続きを読む
Posted by nod at 19:16 | コメント (2) | Clip!!
2005年11月23日

上条さんのblogが復活しています。

AS3関係の情報を日本語で情報提供していた
Macromedia Japan 上条さんのblogが復活していました。

しばらく日本語処理に問題があって休止されていました。

対処がされたのかこれまでのエントリーもちゃんと読めるようになって
再開されています。

» 続きを読む
Posted by nod at 13:11 | コメント (1) | Clip!!
Made with dreamweaverMade with fireworksPowered by Movable Type 4.27-jaPowered by Wandering Wind
Copyright : [Articles] (C) nod::ぶろぐ:RIA::Flex/AIR/Flash All Rights Reserved.
[Comments/Trackbacks] ... Authors of those have rights.