検索
特集

面白いから作る! PCホビイストの開発体験談Windows Liveが魅せる次世代マッシュアップ(4/6 ページ)

開発は難しい? そんなイメージはWebアプリケーションの登場で過去のものとなりつつある。アイデアさえ持っていれば、すぐにでも作り上げることができる環境が整ってきているのだ。

PC用表示 関連情報
Share
Tweet
LINE
Hatena

 もちろん、変数btnPrevやbtnNextに値が入った後に挿入しなければならない。doAttachEventメソッドの第1引数はイベントを登録するオブジェクト、第2引数はイベント名、第3引数はイベント発生時に呼び出されるべきメソッドである。

*** 一部省略されたコンテンツがあります。PC版でご覧ください。 ***

 ここでは、channelPrev, channelNextというメソッドがまだ存在しないため、改めて記述する必要がある。両者で共通に使われる機能は、別途channelChangeメソッドを作ってまとめておこう。

 処理内容は、要するに変数m_feedSelectの値を増減し、それに応じてチャンネルのタイトルとURLを差し替えているだけである。

*** 一部省略されたコンテンツがあります。PC版でご覧ください。 ***

 以上の書き換えを行ってからブラウザをリロードし、ボタンをクリックするとエラーが起きてしまうはずだ。サンプルソースに、ClearFeedという存在しないメソッドの呼び出しが含まれるためだ。

 ClearFeedメソッドの呼び出しは、コメントアウトしておこう。

*** 一部省略されたコンテンツがあります。PC版でご覧ください。 ***

 そして実行させてみると、リロードしても同じ画面しか出てこない。初期化の時に適切なフィードを指定するコードをまだ入れていないためだ。しかし、イベント処理のコードは既に入っているため、矢印ボタンをクリックすると、タイトルが書き換わり、新しいフィードが追加される具合だ。


画面3■ボタンをクリックすると名前が「特集」に変わり、特集のフィードが追加されている

 ここまで来れば、残された作業は難しくないだろう。

Copyright © ITmedia, Inc. All Rights Reserved.

ページトップに戻る