Flash Actionscrip asahi.comニュース速報RSSビュワー

Asahi.comがニュース速報をRSS配信していたのでFlashでいじってみました。もうちょっと調整してから気に入った人が自分のブログなんかに貼れるようにしてみようかなっと。中身の方はイラスト以外ほとんど写真日記ビュワーと同じです。写真が無い分こっちの方が簡単。プログラムの方はイラストも含めてすぐ出来たんだけど、なんだか標準のクラスが読めなくなっちゃってあれこれいじっても駄目で結局Flashを再インストール。おかげでもう3時すぎてるし。フィギュアスケートでも見てから寝ようかな。標準のクラスを見ていたらxpathAPI.asってのがあったけどひょっとしてxfactorstudioのライブラリ使わなくても出来るってことなのかな??今度調べてみよう。

★おすすめ参考書★
●机の上に常備してます。
→FLASH ActionScript辞典 第2版
●日本語でOOP オブジェクト指向プログラミングを本格的に学ぶにはこれしかない。
→FLASH OOP
●英語が出来る方はこっちがおすすめです。Colin Moockが書いたActionScript2.0のバイブル。
→Essential Actionscript 2.0
●XMLあたりも基礎から勉強しとかないとやばそう。
→XML関連本人気ランキング

Posted in FLASH Actionscript | Leave a comment

Flash ActionscriptでXMLを扱う:XPATHの使い方

先日のエントリーで「後で時間があるときに簡単な解説書きます。」と書いたので約束を果たします。

ActionscriptでXMLを扱う時はXPATHを使ってます。これを使うとXMLを読み込んで配列に展開してくれるので扱いが凄く楽になります。

簡単な使い方だけを解説します。ホントはもっと色々便利な使い方があるようなので覚えたら解説しますね。ちなみにこの写真日記を表示してるFlash(→見る)や、ニュース速報(→見る)でもこのXPATHを使ってRSSをパースしてます。
その前にここからXPath4AS2というActionScriptでXpathを使えるようにするライブラリをダウンロードしてください。

こんなデータがあるとします。
item.xml
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<items>
 <item name="iMac G5" price="150000">
  <imageURL>images/imac.jpg</imageURL>
 </item>
 <item name="iBook G4" price="100000">
  <imageURL>images/imac.jpg</imageURL>
 </item>
</items>
このXMLへのアクセス方法
var myDoc = new XML();
myDoc.onLoad = getXML;
myDoc.load("item.xml");
function getXML():Void
{
 var imageURL:Array = XPath.selectNodes(myDoc, "items/item/imgURL/text()");
 var itemName:Array = XPath.selectNodes(myDoc, "items/item/@name/text()");
 var itemPrice:Array = XPath.selectNodes(myDoc, "items/item/@price/text()");
}
読み込んだ後はこんな感じで複数のアイテムや属性値にもアクセス出来ます。
for(var i = 0; i < itemName.length; i++) {
 trace("商品名:" + itemName[i]);
 trace("価格:"+itemPrice[i]);
 trace("商品画像のURL:" +imageURL[i]);
}

★おすすめ参考書★
●机の上に常備してます。
→FLASH ActionScript辞典 第2版
●日本語でOOP オブジェクト指向プログラミングを本格的に学ぶにはこれしかない。
→FLASH OOP
●英語が出来る方はこっちがおすすめです。Colin Moockが書いたActionScript2.0のバイブル。
→Essential Actionscript 2.0
●XMLあたりも基礎から勉強しとかないとやばそう。
→XML関連本人気ランキング

Posted in FLASH Actionscript | 5 Comments

Steve Wozniak スティーブ・ウォズニアック

Appleの共同創業者でApple I, IIをほぼ一人で設計した Woz(ウォズ)こと Steve Wozniak(スティーブ・ウォズニアック)についての記事がhotwiredにでてた。色んな意味でSteve Jobsと対局にいる方ですな。もう好きで好きでたまりません。初代マック開発者達ついての本レボリューション・イン・ザ・バレー―開発者が語るMacintosh誕生の舞台裏にも素敵な技術者がうじゃうじゃ出てきます。こういう技術者のエピソードを読むとどんどんやる気が出てきます。スティーブ・ジョブズについての本と言えばスティーブ・ジョブズ-偶像復活でしょう。
※ネットで読めるインタビュー集はここにまとめてあります。

Posted in メモ・リンクとか | Leave a comment

梅田望夫さん WEB進化論

アルファブロガーとしておなじみの梅田望夫さんのインタビューがasahi.comに載ってました。新刊の「ウェブ進化論 本当の大変化はこれから始まる」に併せたインタビューで上下2回に分かれてます。

家庭で言えば、お父さんとお母さんはリアルの社会で暮らしている。一方、15歳と13歳の子どもはアフィリエイトとグーグルのアドセンスで小遣い稼ぎしている。昼間、学校に行ってる間に、子どもたちの分身のウェブサイトがパートの母親より稼いでいる。でも、親にはよくわからない。それで、子どもは相変わらず「勉強していい大学行きなさい」と言われ続けている。若い人たちは「説明してもしょうがないからいいや」となってしまう。

とか、おぉって感じですね。本のほうは必読っぽいので給料が入ったら買ってこようっと。
→梅田望夫さんのインタビュー(asahi.com)

Posted in メモ・リンクとか | Leave a comment

Clie T25J復活

会社のWindowsXP、家のMacOSXとシンクロしていて使っていたClie T25J。6年前に初めてPalmを購入してからずっと使い続けてきたがなんだか買い替えたMac とうまく Hotsync 出来なくなったりしてるうちにご無沙汰。年末にはほぼ日手帳まで購入しいたく気にってしまいこのまま引退か?と思われたが、ふとした思いつきで復活。というか、過去のスケジュールなんかをpalmdesktop経由でiCalの方に移行してiPodで閲覧って考えてるんだけど。Palm Desktopの再インストールや、日本語化、Missin’ SyncなしでもCLIEでhotsync出来るようにするパッチ等色々便利な情報をネットで発見したので載せておきます。パッチ類の作者はムスティさんという方で、おかげさまで手持ちのCLIEが復活出来ました。ありがとうございます。

→Palmdesktop4.2.1 Mac OSX用(palm.com)
→上記の日本語化パッチ(フリー)
→CLIEでHotsync可能にするパッチ(フリー)

Posted in メモ・リンクとか | Leave a comment