I could not look back you'd gone away from me
この前の続きで、護国神社に行ってきた時の写真を載せようと思う。
水飲み場
美味いよね。たまにペットボトル持参して水を拝借している人もいるぞ。

これが、アニメの主人公を模造した作り物から、
水が出るという画期的なシステムはまだか・・・
(続きを読む…)
XMLリーダーをFlashで作りました (AS2.0)
どもexhvです。
PCで見られる方は、ページを見ていただければ一目瞭然なのです。
ぐらぐら動いている怪しいものがありますよね。
ページにこのサイトで配信されているXMLを読み込ませるFlashを配置致しました。
まぁ、単純に、XMLはブログを書けば更新されていきますから、その情報を読み取って、テキストを表示すると感じです。一応、リンクも含ませてありますから、タイトルをクリックすれば、そのページに行けるわけです。+のところをマウスカーソルを置くと、記事の概要が出てきます。
(RSSが更新された時に、最新の記事が読み込まれるので、若干遅め?)
Flashでは、XMLConnectorとデータバインディングを使っています。action script 2.0です・・・。
コンポーネントインスペクタから、XMLConnectorにまずこのサイトのDLしたサンプルXMLを読み込ませて、そのスキーマからLabelにバインディングするだけです。簡単ですね。これで、XMLからタイトルとか、更新日時とか、URLが読み込むことができるようになります。
Object[n] というのがあると思いますが、この[n]というのは定数です。定数を指定すれば、記事タイトルは何個もあるので、1,2と指定すれば、新しい順に読み込むことができます。
千奈美に、MTのデフォルトの場合。
XMLConnectorのバインディングからresults.rss.channel.item[n]をLabelにバインディングして、
名前のfomatterの値を Compose Stringにします そして
fomatter optionsの値を <a href=”<link>”><title></a> とします。変な記号でいいんです。で、
Index for itemの値を、0とか 1とか 2とか 3とか 自分が読み込ませたい値を指定します。0が一番新しい記事になります。
すると、フォーマットオプションが効いて、リンク付きのタイトルが表示されるわけです。
そして、このような陳腐な作業を繰り返し、出力されるということです。
XMLConnectorのパラメータも自分サイトのXMLのURLにして
第1フレームアクションに doc.trigger(); と書いたら、終了です。
恐らく、これはとても昔のやり方なのかなぁと、2004年の学生の頃に知ったやり方です。
古くて馬鹿にされそうですが・・・w
action script 2.0だし。っていうか3.0覚える暇無いし。
ここでは説明を適当にしてますので、このやり方をもっと知りたい方は、XMLConnectorとかでググって下さい。
蝶のflash
蝶のflash
上の蝶のflashはスクリプトで動いています。
_alphaと_xscaleをランダムな値にしてるので蝶が、適当に動いていることが確認できると思う。
横幅の拡大
this._xscale += (Math.floor(Math.random()*70)+50-this._xscale)/5;
これだけれども、5で割るより、10で割るほうが死んだ蝶に見える。今のところ5にして置こうかな。割る数のランダムにしてみたけれども、変な動きになってしまった。やはり、5が丁度いいみたいだ。
アルファ
this._alpha += (Math.floor(Math.random()*100+50)-this._alpha)/10;
このほうがリアルに見えた(個人的に)。
後
updateAfterEvent();
ここで一つの疑惑が生じてくる
蝶じゃなくて蛾に見える
どちらでも良いが、できれば蝶の方が響きがよいだろう。
蝶と聞くとsmの女王様を思い出すのは俺だけなのか?
おしまい























