CASA FrameworkとMTのfeedとfusekitをつかってRSSリーダー

| | トラックバック(0)
trick7さんのブログで紹介してたやり方を参考に
CASA FrameworkとhotpepperAPIとfusekitをつかってrssreaderらしきものをつくりました。
と思いきやhotpepperAPIを使う時にAPIkey取得がだるいので急遽自分のサイトのフィードで作りました。

サンプル

フィードのタイトルとサマリーを表示させ、ボタンには格エントリーのURLをアレしてみました。
最新記事の5個まで表示するようにしています。
ちょっとしたブログパーツやフルフラッシュサイトのトピックなんかに使えると思います。
これを
for (var i:Number = 0; i<5; i++)
↓↓↓
for (var i:Number = 0; i<xmlObject.length; i++)
にすればfeed全部読み込めます。

今度はちゃんとAPI使って何か作りたいと思います。

以下コード
import org.casaframework.load.data.xml.XmlLoad;
import org.casaframework.util.XmlUtil;
import com.mosesSupposes.fuse.*;
ZigoEngine.register(Fuse,PennerEasing,FuseFMP);

 
function onXmlLoad(sender:XmlLoad):Void {
    var xmlObject:Object = XmlUtil.xmlToObject(this.myXmlLoad.getXml())['feed'][0]['entry'];
    var xmlString:String = XmlUtil.xmlToObject(this.myXmlLoad.getXml())['feed'][0]['entry'];

    for (var i:Number = 0; i<5; i++) {
       

        var mc = this.attachMovie("node", "mc"+i, i);
        var url = xmlString[i].ShopUrl[0].nodeValue;
        mc._x = 10;
        mc._y = 30+mc._height*i+5*i;
        mc._alpha = 0;
       
        mc.shopName.text = xmlObject[i].title[0].nodeValue;
        mc.shopAc.text = xmlObject[i].summary[0].nodeValue;
     
        //ここは外部クラスを使用してるのでloadMovieに変えて下さい。
        var imgObj = new LoadImg(mc.photo, xmlObject[i].PictureUrl[0].PcSmallImg[0].nodeValue);
        imgObj.loadNewClip();
       
        mc.photo =  xmlString[i].link[0].href;
        mc.onRelease = function() {
            getURL(this.photo, "_top");
           
        };
       
        var f:Fuse = new Fuse();
        f.push({target:mc,ease:"easeOutExpo",alpha:100,delay:0.2,time:1.5,x:Stage.width/2});
        f.start();
       
    }

}


var myXmlLoad:XmlLoad = new XmlLoad("フィードのURL");
myXmlLoad.addEventObserver(this,XmlLoad.EVENT_LOAD_COMPLETE,"onXmlLoad");
myXmlLoad.start();


 

※初心者のソースなのであまりコピペはオススメしません。

ふ~、コーヒー飲みすぎた。εε= ( ~ε~ )y-°°°

トラックバック(0)

このブログ記事を参照しているブログ一覧: CASA FrameworkとMTのfeedとfusekitをつかってRSSリーダー

このブログ記事に対するトラックバックURL: http://alwaysfinetuning.com/mt/mt-tb.cgi/23

このブログ記事について

このページは、が2008年3月25日 17:25に書いたブログ記事です。

ひとつ前のブログ記事は「ActionScript3でFLVを再生」です。

次のブログ記事は「急にアニメーションが止まるバグ?」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。