07032008

_as3syndicationlib with FlashCS3

080307

今まではフィードをE4XでParseして処理してたのですが、id:Kishiさんの記事にRSS1.0や2.0も自動で判定してくれる「as3syndicationlib」という便利なライブラリが紹介されていたのでお試ししてみました。

ところがライブラリ中にmxパッケージが使われていてFlashで使えないという有様。OZACC.blogさんのブログをヒントにFlashCS3で動かしてみました。以下作業メモ。

Google Codeからas3syndicationlibとそのコアライブラリのas3corelibをダウンロード。

http://code.google.com/p/as3corelib/
http://code.google.com/p/as3syndicationlib/

srcをcom.adobe以下に配置。

http://www.newcommerce.ca/as3/DateBase.as

から代わりのパッケージをダウンロード。com.adobe.utilに配置。

mxパッケージを読み込んでいる箇所を変更。

ParsingTools.as

-import mx.utils.StringUtil;

+import com.adobe.utils.StringUtil




DataUtil.as

-import mx.formatters.DateBase;

+import com.adobe.utils.DateBase;




Channel20.as

-import mx.utils.StringUtil;

+import com.adobe.utils.StringUtil



これでパブリッシュできるように。