Kamimura's blog
プログラミング(Python、Perl、C、Go、JavaScript)、数学、読書…
2010年4月1日木曜日
プログラミング学習の記録 147.2 長方形のAnimationをSilverlight+JavaScriptで描いてみる。
開発環境:Microsoft Visual Web Developer+Internet Explorer
Script言語:JavaScript
横長の長方形から縦長の長方形に変化し、さらにその枠線が太くなるAnimationをSilverlight+JavaScriptで描いてみる。
Scene4.xaml
<Canvas xmlns="http://schemas.microsoft.com/client/2007" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> <Rectangle Canvas.Left="20" Canvas.Top="20" Height="100" Width="100" Stroke="Blue" Fill="Red" StrokeThickness="5" Name="rectangle"> <Rectangle.Triggers> <EventTrigger RoutedEvent="Canvas.Loaded"> <BeginStoryboard> <Storyboard> <DoubleAnimation Storyboard.TargetName="rectangle" Storyboard.TargetProperty="Height" From="50" To="150" Duration="0:0:5" RepeatBehavior="Forever" /> <DoubleAnimation Storyboard.TargetName="rectangle" Storyboard.TargetProperty="Width" From="150" To="50" Duration="0:0:5" RepeatBehavior="Forever"/> <DoubleAnimation Storyboard.TargetName="rectangle" Storyboard.TargetProperty="StrokeThickness" From="1" To="10" Duration="0:0:5" RepeatBehavior="Forever"/> </Storyboard> </BeginStoryboard> </EventTrigger> </Rectangle.Triggers> </Rectangle> </Canvas>
Sample4.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Silverlight Sample 4</title> </head> <body> <script type="text/javascript" src="Silverlight.js"></script> <script language="javascript" type="text/javascript"> function createSilverlight() { var d0 = document.getElementById("d0"); Silverlight.createObject("Scene4.xaml", d0, "Sample2", { hdight: '300', width: '300', inplaceInstallPrompt: true, background: '#FFFFFF' }, { onError: d0.innerHTML = "Error", onLoad: d0.innerHTML = "Load" }, null); }</script> <p> 横長の長方形から縦長の長方形に変化し、さらにその枠線が太くなるAnimationをSilverlight+JavaScriptで描いてみる。 </p> <input type="button" value="Click!" onclick="createSilverlight()" /> <div id="d0"></div> </body> </html>
保管場所:
Silverlight Sample 4
0 コメント:
コメントを投稿
次の投稿
前の投稿
ホーム
コメントの投稿(Atom)
0 コメント:
コメントを投稿