MAX Factory

Icon

モバイル(フィーチャーフォン、スマートフォン、タブレット)を中心とした技術メモ

デジハリ・オンラインスクールでスマートフォンサイト構築講座の講師やります!

スマートフォンサイトをこれから始めたい方は、是非一度を覗いてみてください。

スマートフォンサイト構築講座

[flex][pv3d]viewstack 画面切替effect

papervision3Dを利用したeffectライブラリ。

○Papervision3D Effects for Flex Source
http://www.tink.ws/blog/papervision3d-effects-for-flex-source/
デモ1:flip
http://www.tink.ws/blog/files/flex/FlipExample.html

面白いと思って調べていると、
この手のエフェクト、結構あるんですね。
知らなかったです。。遅れてました。。

○pv3d effect関連
http://www.dgrigg.com/post.cfm/04/18/2007/Flex-form-with-a-3d-twist
http://www.efflex.org/EfflexExplorer.html

[as3]parsing rss feeds

○as3syndicationlib
rssフィードをパースしてくれるライブラリ。
RSS1.0、RSS2.0、ATOM1.0など対応。
http://code.google.com/p/as3syndicationlib/

簡単なサンプル作成しました。

<?xml version=”1.0″ encoding=”utf-8″?>
<mx:Application
xmlns:mx=”http://www.adobe.com/2006/mxml”
layout=”absolute” initialize=”init();”>

<mx:Script>
<![CDATA[
import com.adobe.xml.syndication.generic.IItem;
import com.adobe.xml.syndication.generic.IFeed;
import com.adobe.xml.syndication.generic.FeedFactory;

private function init():void
{
var loader:URLLoader = new URLLoader();
var request:URLRequest = new URLRequest("http://maxfactory.biz/blog/feed/");

loader.addEventListener(Event.COMPLETE, loadCompleteHandler);
loader.load( request );
}

private function loadCompleteHandler(e:Event):void
{
var rssString:String = URLLoader(e.target).data;
var feed:IFeed = FeedFactory.getFeedByString(rssString);
for (var i:uint=0; i<feed.items.length; i++)
{
var item:IItem = feed.items[i] as IItem;
trace( “title = ” + item.title );    //タイトル
trace( “link = ” + item.link );        //リンク
trace( “date = ” + item.date );        //日付
trace( “excerpt.value = ” + item.excerpt.value );    //記事内容(抜粋)
}
}
]]>
</mx:Script>

</mx:Application>

サンプルでは、このブログのRSS Feedを読み込んで、
記事のタイトル、日付などの情報をtraceしてます。
Feedのtype(RSS1.0、RSS2.0、ATOM1.0)を意識しないで、parseできるからいいです。

[flex]autoComplete 入力補助コンポーネント

AutoCompleteコンポーネント。
http://www.fxcomponents.com/item/advanced-autocomplete/59/

上記URLはコンポーネント利用例が掲載されてますが、すごくいけてます。。

簡単ですが、サンプルです。

<?xml version=”1.0″ encoding=”utf-8″?>
<mx:Application
xmlns:mx=”http://www.adobe.com/2006/mxml”
xmlns:components=”com.hillelcoren.components.*”
layout=”absolute”>

<mx:Script>
<![CDATA[
import mx.collections.ArrayCollection;

[Bindable]
private var _data:ArrayCollection = new ArrayCollection(
[ "かながわ", "かがわ", "いしかわ", "かごしま", "いわて", "あおもり", "あきた", "とうきょう" ]
);
]]>
</mx:Script>

<components:AutoComplete dataProvider=”{_data}” />

</mx:Application>

サンプルswf

 

2012年5月
« 5月    
 123456
78910111213
14151617181920
21222324252627
28293031  

プロフィール

Author:max

ディレクター(モバイルサイト・PCサイト・アプリ)

場合によっては、開発/制作業務もやっています。

元クリエイターなので趣味が面白そうなものを作る事

◆受賞歴
モバイルウィジェットコンテスト

Yahoo×SoftBank主催

[アドビシステムズ賞(銀賞)]
ペパボクリエイターズコンテスト 戻るボタンアワード

paperboy&co.主催

[ムームードメイン賞]

Twitter

Twitter Updates

    follow me on Twitter