Railsにて作成したアクションウェブサービスで野球選手マスタの情報を公開し、AIRからそれを呼び出して画像と共に選手の説明を表示するアプリケーションを作成します。Railsによるアクションウェブサービスの作成方法、AIRからアクションウェブサービスを呼び出す方法、AIRで画像を表示する方法を学ぶことができます。後篇ではAIR部分を実装します。その3Page4AIRで作成したプログラムのコンパイルと実行まとめ参考資料はじめに本稿は「RailsとAIRで作成する画像のRevolver表示」の後篇記事です。前篇もあわせて参照してください。その1BitmapLoaderクラスの作成まず、最初にJPEGなどの画像表示を行うBitmapLoaderクラスを作成します。ビットマップデータを作成し、画像をロードします。画像を画面上に表示します。URLRequest(_image_url))によりURLで指定された画像をロードします。onComplete)で指定したメソッドであるonCompleteが実行され、指定された拡大率で画像を画面上に表示できます。次に、三角形のボタンを表示するために、座標を表すPointクラスとそれを使用した左三角形ボタンであるLeftTriangleButtonクラスおよびRightTriangleButtonクラスを作成します。}}Pointクラスは、2次元の座標をx、yで表している単純なクラスです。SimpleButtonによりボタンを作成します。色を変化させる定義を行います。与えられた座標に従い三角形を描画します。SimpleButtonによりボタンを作成します。色を変化させる定義を行います。与えられた座標に従い三角形を描画します。}}LeftTriangleButtonクラスやRightTriangleButtonクラスは、SimpleButtonクラスを利用することで、ボタンの機能を実現しています。状態が定義されており、その説明は下記の通りです。upStateはボタンの通常の状態を表します。overStateはボタンの上にマウスが置かれている状態を表します。downStateはボタンが押下された状態を表します。上記の3つの状態に対して異なる色を指定することで、ボタンとしての見かけの機能を実現できます。RubyやAIRなどの新規技術に興味があり、研究を行っています。最近、seasar2やBPMの研究も始めました。圧縮・解凍UNIX基本講座@CodeZine『CodeZine(コードジン)』の公式アカウントです。【NEW】デブスト2019デブサミ2019福岡・関西デブサミ2019夏デブスト関西デブサミ2019×ログインEメールパスワード※旧SEメンバーシップ会員の方は、同じ登録情報(Eメール&パスワード)でログインいただけます。イラストの無断転載を禁じます。記載されているロゴ、システム名、製品名は各社及び商標権者の登録商標あるいは商標です。