U⁄A LABO

RSS

SEARCH

AUTHOR

  • KNOCKKNOCK (10件)小遣い2万円のフラッシュデベロッパー。
    帰りが遅いのにキレる嫁をだましだまし制作中・・・。

  • TAKAIW (13件)フラッシュデベロッパー。遊びでゲームを作るのも好きです。外見に似合わないイラストを描くのも好きです。とにかく作るのが好きです。

  • CHIKATHREESIX (8件)メタル界のフラッシュデベロッパー。またある時はメタルギタリスト。オーサリング中もヘッドバンギングは絶やさない。

  • YANBOU (6件)犬と猫で、家が毎日運動会のフラッシュデベロッパー。
    ビールから発泡酒へ変更で節約中。

  • AKUZE (2件)2003年からユナイティアに寄生しているフラッシュデベロッパー。
    シルクドソレイユとカナダが好き。

  • DECO-DEKAI (1件)ビートダウンパートでご飯何杯も食べられます。
    ハードコア・テクニカルディレクターを目指して日々精進。

CATEGORY

HOME  >  Silverlightはじめました。

2009.04.22 AKUZE

Silverlightはじめました。

Silverlight 3が3月に発表されました。DeepZoomに続きOut of Browser機能など搭載され、今後ニーズの拡大を鑑みて、UniteairでもSilverlightをはじめました。

今後ここでSilverlightに関して気になったこと、TIPSなどを紹介していく予定です。

今回はSilverlight 2の開発にあたり、Expression Blend 2のインストールに関する注意点と自作ボタンの作成方法を記載します。
特にわかりにくかったので。。。

 

・Expression Blend 2のインストールに関する注意点

 まず、Expression Blend 2をインストールします。Windows XPなどで.NET Framework 3.5が入ってない方でもセットアップ時に自動的にインストールされます。

次にExpression Blend 2 SP1 をインストールします。これを忘れてしまうと以下のように「Silverlight 2アプリケーション」が表示されません。

sl_p1_img_01.jpg

 

・自作ボタンの作成

まずボタンにするグラフィックを作成します。ここでは簡単に楕円を描きました。

sl_p1_img_02.jpg

次に[ツール]⇒[ボタンの作成]をクリックします。
(ここがわかりにくい。。)

sl_p1_img_03.jpg

以下の画面は必要に応じて名前など変更してください。

sl_p1_img_04.jpg

右にあるプロパティの上にある種類が「Button」になっていればOK。 

sl_p1_img_05.jpg

今度はボタンにロールオーバーアクションをつけます。
レイヤー上の[button]またhデザインビュー上のボタンオブジェクト上で右クリックをして[コントロールパーツ(テンプレート)の編集]⇒[テンプレートの編集]をクリック。
(ここもわかりにくい。。)

sl_p1_img_06.jpg

 そうすると左手の「ステート」と「オブジェクトとタイムライン」が変わります。
ここでボタンのロールオーバーのアニメーションなどを追加できます。

sl_p1_img_07.jpg

ステートで「MouseOver」を選択します。この時「⇒+」みたいなボタンをクリックし、[MouseOver ⇒ Normal]を選択します。
これでロールアウトのアニメーションが自動的に設定されます。戻る時間はこの後作成するアニメーションの時間が基準に決めると良いです。

sl_p1_img_08.jpg

[MouseOver]を選択したタイミングで「オブジェクトとタイムライン」がストーリーボード作成状態になっています。早速にアニメーションを作ってみましう。
後は[Pressd]など必要に応じて作成していけばOKです。

 

これで、ボタンが簡単に作れることがわかりましたが、説明は大変なこともわかりました。。。

AKUZE2003年からユナイティアに寄生しているフラッシュデベロッパー。
シルクドソレイユとカナダが好き。

CATEGORY