flashの最近のブログ記事

気が付くと、Adobe CS3の体験版ダウンロードが始まっていました。 商売道具なので、もちろん購入予定ではあるんですけど、あと一歩背中を押す何かが無かったから、体験版で色々ためしてみたいと思います。 体験版は本当に助かります。特に、私が欲しいパッケージは22万円ほどするので、ならなおさらです。 ダウンロードはここから VISTA搭載PCを買ってそれに体験版を入れるという感じでやってみようと思っています。楽しみです。 また、後日レポートいたします。
第33回 ActionScriptでXMLデータを自由に検索・抽出してみよう

 TextFieldのHTMLで遊ぶ

上記の記事を参考に、色々と試してみました。ゆくゆくはフルflashでブログを作る際にでも使えればと思っています。

 とりあえず、新着情報をxmlから最新4件を表示する物です。

リンクが空の場合の処理が未完全です。

 ActionScriptに以下を書き込む。

//XPathAPIを使用できるようにインポートする
import mx.xpath.XPathAPI var myXML:XML = new XML();

//新規XMLインスタンスの生成
myXML.ignoreWhite = true;

//空白を削除して読み込む
//イベントハンドラ・メソッドの定義
myXML.onLoad = function() { var nodeList:Array; var nodeList2:Array; var nodeList3:Array; var pubDate:String = "/item/pubDate/*"; var Title:String = "/item/title/*"; var Link:String = "/item/link/*"; nodeList = XPathAPI.selectNodeList(this.firstChild,pubDate); nodeList2 = XPathAPI.selectNodeList(this.firstChild,Title); nodeList3 = XPathAPI.selectNodeList(this.firstChild,Link); // TextFieldに設定 _root.whatnew.a2.news2[i].html = true; _root.news.text =nodeList[1]; for (i = 0 ; i<4;i++){ _root.whatnew.a2.news[i].text =nodeList[i]; _root.whatnew.a2.news2[i].htmlText ="<a href=\""+nodeList3[i]+"\">"+nodeList2[i]+"</a>"; } } myXML.load("news.xml");


//XMLファイルを読み込み
xmlは、こんな感じの設計です。

<?xml version="1.0" encoding="UTF-8"?>
 <item>
 <title>テストタイトル</title>
 <link>http://www.bulanco.net/</link>
 <pubDate>2007.03.10</pubDate>
 </item>
 <item>
 <title>テストタイトル</title>
 <link>http://www.bulanco.net/</link>
 <pubDate>2007.03.10</pubDate>
 </item>
 <item>
 <title>テストタイトル</title>
 <link>http://www.bulanco.net/</link>
 <pubDate>2007.03.10</pubDate>
 </item>
WS000064_1_2.JPG Flashがとても綺麗でスッキリしたサイトです。 コンテンツ質の高さの割りに、読み込み時間が短い。 どんな処理をしているんだろう。
あるクライアントから、アニメーションバナーの作成を依頼されて作っていました。 10k以内でgifという、結構タイトなファイルサイズです。 初めは、flashで制作してそれをgifに変換して作っていましたが、どうしても要領オーバーしてしまうので、結局1コマごとに手作りで作りました。flashに慣れすぎていて、割とローテクな作業で大変でした。 作って分かったのですが、10k以内に収めるコツは、色数の制限みたいです。 どうしても色数を制限するため、綺麗なグラデーションやら、フェードアウトの表現がかなりきついです。 まぁ、出来ないことを嘆くより、出来ることの中で最大限のモノを作れる努力をしなくては・・・。 デザインって、ある枠があるほうが作りやすいものです。一番困るのが「自由に作ってください」ってのが色んな意味で一番困ります。

このアーカイブについて

このページには、過去に書かれたブログ記事のうちflashカテゴリに属しているものが含まれています。

前のカテゴリはDreamweaverです。

次のカテゴリはMovableTypeです。

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