<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>DigiTechLog Dot Com &#187; Screentime</title>
	<atom:link href="http://digitechlog.com/tag/screentime/feed" rel="self" type="application/rss+xml" />
	<link>http://digitechlog.com</link>
	<description>Adobe AIR、Flex、Flash、Java</description>
	<lastBuildDate>Tue, 08 Nov 2011 12:46:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Screentimeで時計スクリーンセーバーを作成する</title>
		<link>http://digitechlog.com/2009/10/07/how-to-create-flash-clock-screensaver-by-screentime.html</link>
		<comments>http://digitechlog.com/2009/10/07/how-to-create-flash-clock-screensaver-by-screentime.html#comments</comments>
		<pubDate>Wed, 07 Oct 2009 10:54:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Screentime]]></category>

		<guid isPermaLink="false">http://digitechlog.com/2009/10/07/screentime%e3%81%a7%e6%99%82%e8%a8%88%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%bb%e3%83%bc%e3%83%90%e3%83%bc%e3%82%92%e4%bd%9c%e6%88%90%e3%81%99%e3%82%8b.html</guid>
		<description><![CDATA[このチュートリアルで、私はActionScript 3.0を利用し、スタイリッシュアナログ時計をどう作成かを示します。我々もFlashのScreentime 付きswf映画を使って、完全に機能するスクリーンセーバーをクリエートします。
&#160;

 
ステップ 1: 簡単な概要
Dateオブジェクトとそのプロパティを使用して、我々は1日、時間、分、秒を取得し、単純な数学を使用し、取得したデータをアナログ時計で表示させます。Timerによって、更新が処理されます。
また、このTutorialに従って、スクリーンセーバーには、デジタル時計を追加することができます。
ステップ 2: 開始
Flashを開いて、新しいFlashファイル（ActionScriptの3）を作成します。

640 × 400のステージのサイズを設定し、灰色の直線の背景（＃DBDBDD、＃B3B2B7）を追加します。Screentimeが自動的にフルスクリーンモードにムービーをスケーリングするので、フル解像度でのステージを設定する必要はありません。

ステップ 3: 時計の背景
我々は、時計の背景を作成することから始めましょう。
楕円ツール（O）を選択して、250 × 250ピクセルの円を描いて、黒い線の背景を（＃313131、＃000000）追加します。 グラデーションの変換ツール（換）を使用して、次の画像に見えるようにグラデーションを回転します：

今回は、248&#215;248で、この線形グラデーション（＃595959、＃000000）を持つ別の円を作成します。 再度、グラデーションの変換ツールを使用し、回転して、グラデーションを調整します。

ステップ 4: 数字
今はクロックに数字を追加してみましょう。
テキストツール（T）を選択して、好きなフォントをピックアップし、クロックの適切なサイズを選択します。 私はMyriad Pro Regular, 22 Pt, #DDDDDD通常使用されます。
参照をせずに、それぞれに1つのテキストフィールドに数値を記述し、クロックに揃えるには、少し難しいので、画像のガイドを確認してください。
水平:

垂直:

ステップ 5: 時計の針
時計の針を作成します。
ポリスターツール（矩形ツールボタンをクリックして保つ）を選択して、[プロパティ]パネルをクリックしてツールの設定セクションの[オプション]ボタンをクリックします。 周辺数を３に変更します。

ホワイト20&#215;70ピクセル三角形を作成し、MovieClipに変換し、&#34;hourHand”で命名します。

分針はこのプロセスを繰り返しますが、高さは110ピクセルに変更します。インスタンス名を&#34;minuteHand&#34;に設定してください。

楕円形のツールを選択して、26&#215;26ピクセルサークルを作成し、MovieClipに変換し、次のようにフィルタを適用します：

秒針は、2&#215;116ピクセルの四角形と8 × 8ピクセルの円を組み合わせます。この色＃C90303でそれらを入力します。

ステップ 6: ActionScript
新しいActionScriptドキュメントを作成し、&#34;Analog Clock.as&#34;として保存します。

ステップ 7: 必要なクラス
これらは我々が必要になるクラスです：   
package&#160; &#160; 
{&#160; &#160;&#160; 
import&#160;flash.display.Sprite;&#160; &#160;&#160; 
import&#160;flash.utils.Timer;&#160; &#160;&#160; 
import&#160;flash.events.TimerEvent;
ステップ 8: クラスの拡張
我々はスプライトの特定のメソッドとプロパティを使用するつもりですので、我々はSpriteクラスを使用して拡張します。

public class AnalogClock extends Sprite&#160; &#160;&#160; 
{
ステップ 9: 変数
我々が使用する変数は、コメント欄で説明しました。
/* [...]]]></description>
			<content:encoded><![CDATA[<p>このチュートリアルで、私はActionScript 3.0を利用し、スタイリッシュアナログ時計をどう作成かを示します。我々もFlashのScreentime 付きswf映画を使って、完全に機能するスクリーンセーバーをクリエートします。</p>
<p align="left"><a href="http://digitechlog.com/wp-content/uploads/2009/10/www.Digitechlog.com20091007000ClockScreensaverFlashpreview.jpg"><img title="www.Digitechlog.com 20091007000 Clock Screensaver Flash preview" style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin-left: auto; margin-right: auto; border-right-width: 0px" height="200" alt="www.Digitechlog.com 20091007000 Clock Screensaver Flash preview" src="http://digitechlog.com/wp-content/uploads/2009/10/www.Digitechlog.com20091007000ClockScreensaverFlashpreview_thumb.jpg" width="200" border="0" /></a>&#160;</p>
</p>
<p> <span id="more-650"></span><br />
<h4>ステップ 1: 簡単な概要</h4>
<p>Dateオブジェクトとそのプロパティを使用して、我々は1日、時間、分、秒を取得し、単純な数学を使用し、取得したデータをアナログ時計で表示させます。Timerによって、更新が処理されます。</p>
<p>また、このTutorialに従って、スクリーンセーバーには、デジタル時計を追加することができます。</p>
<h4>ステップ 2: 開始</h4>
<p>Flashを開いて、新しいFlashファイル（ActionScriptの3）を作成します。</p>
<p><a href="http://digitechlog.com/wp-content/uploads/2009/10/www.Digitechlog.com20091007001ClockScreensaverFlashstart1.jpg"><img title="www.Digitechlog.com 20091007001 Clock Screensaver Flash start 1" style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin-left: auto; margin-right: auto; border-right-width: 0px" height="178" alt="www.Digitechlog.com 20091007001 Clock Screensaver Flash start 1" src="http://digitechlog.com/wp-content/uploads/2009/10/www.Digitechlog.com20091007001ClockScreensaverFlashstart1_thumb.jpg" width="320" border="0" /></a></p>
<p>640 × 400のステージのサイズを設定し、灰色の直線の背景（＃DBDBDD、＃B3B2B7）を追加します。Screentimeが自動的にフルスクリーンモードにムービーをスケーリングするので、フル解像度でのステージを設定する必要はありません。</p>
<p><a href="http://digitechlog.com/wp-content/uploads/2009/10/www.Digitechlog.com20091007002ClockScreensaverFlash.jpg"><img title="www.Digitechlog.com 20091007002 Clock Screensaver Flash" style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin-left: auto; margin-right: auto; border-right-width: 0px" height="300" alt="www.Digitechlog.com 20091007002 Clock Screensaver Flash" src="http://digitechlog.com/wp-content/uploads/2009/10/www.Digitechlog.com20091007002ClockScreensaverFlash_thumb.jpg" width="480" border="0" /></a></p>
<h4>ステップ 3: 時計の背景</h4>
<p>我々は、時計の背景を作成することから始めましょう。</p>
<p>楕円ツール（O）を選択して、250 × 250ピクセルの円を描いて、黒い線の背景を（＃313131、＃000000）追加します。 グラデーションの変換ツール（換）を使用して、次の画像に見えるようにグラデーションを回転します：</p>
<p><a href="http://digitechlog.com/wp-content/uploads/2009/10/www.Digitechlog.com20091007003ClockScreensaverFlash.jpg"><img title="www.Digitechlog.com 20091007003 Clock Screensaver Flash" style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin-left: auto; margin-right: auto; border-right-width: 0px" height="300" alt="www.Digitechlog.com 20091007003 Clock Screensaver Flash" src="http://digitechlog.com/wp-content/uploads/2009/10/www.Digitechlog.com20091007003ClockScreensaverFlash_thumb.jpg" width="480" border="0" /></a></p>
<p>今回は、248&#215;248で、この線形グラデーション（＃595959、＃000000）を持つ別の円を作成します。 再度、グラデーションの変換ツールを使用し、回転して、グラデーションを調整します。</p>
<p><a href="http://digitechlog.com/wp-content/uploads/2009/10/www.Digitechlog.com20091007004ClockScreensaverFlash.jpg"><img title="www.Digitechlog.com 20091007004 Clock Screensaver Flash" style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin-left: auto; margin-right: auto; border-right-width: 0px" height="300" alt="www.Digitechlog.com 20091007004 Clock Screensaver Flash" src="http://digitechlog.com/wp-content/uploads/2009/10/www.Digitechlog.com20091007004ClockScreensaverFlash_thumb.jpg" width="480" border="0" /></a></p>
<h4>ステップ 4: 数字</h4>
<p>今はクロックに数字を追加してみましょう。</p>
<p>テキストツール（T）を選択して、好きなフォントをピックアップし、クロックの適切なサイズを選択します。 私はMyriad Pro Regular, 22 Pt, #DDDDDD通常使用されます。</p>
<p>参照をせずに、それぞれに1つのテキストフィールドに数値を記述し、クロックに揃えるには、少し難しいので、画像のガイドを確認してください。</p>
<p>水平:</p>
<p><a href="http://digitechlog.com/wp-content/uploads/2009/10/www.Digitechlog.com20091007005ClockScreensaverFlash.jpg"><img title="www.Digitechlog.com 20091007005 Clock Screensaver Flash" style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin-left: auto; margin-right: acuto; border-right-width: 0px" height="300" alt="www.Digitechlog.com 20091007005 Clock Screensaver Flash" src="http://digitechlog.com/wp-content/uploads/2009/10/www.Digitechlog.com20091007005ClockScreensaverFlash_thumb.jpg" width="480" border="0" /></a></p>
<p>垂直:</p>
<p><a href="http://digitechlog.com/wp-content/uploads/2009/10/www.Digitechlog.com20091007006ClockScreensaverFlash.jpg"><img title="www.Digitechlog.com 20091007006 Clock Screensaver Flash" style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin-left: auto; margin-right: auto; border-right-width: 0px" height="300" alt="www.Digitechlog.com 20091007006 Clock Screensaver Flash" src="http://digitechlog.com/wp-content/uploads/2009/10/www.Digitechlog.com20091007006ClockScreensaverFlash_thumb.jpg" width="480" border="0" /></a></p>
<h4>ステップ 5: 時計の針</h4>
<p>時計の針を作成します。</p>
<p>ポリスターツール（矩形ツールボタンをクリックして保つ）を選択して、[プロパティ]パネルをクリックしてツールの設定セクションの[オプション]ボタンをクリックします。 周辺数を３に変更します。</p>
<p><a href="http://digitechlog.com/wp-content/uploads/2009/10/www.Digitechlog.com20091007007ClockScreensaverFlash.jpg"><img title="www.Digitechlog.com 20091007007 Clock Screensaver Flash" style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin-left: auto; margin-right: auto; border-right-width: 0px" height="255" alt="www.Digitechlog.com 20091007007 Clock Screensaver Flash" src="http://digitechlog.com/wp-content/uploads/2009/10/www.Digitechlog.com20091007007ClockScreensaverFlash_thumb.jpg" width="320" border="0" /></a></p>
<p>ホワイト20&#215;70ピクセル三角形を作成し、MovieClipに変換し、&quot;hourHand”で命名します。</p>
<p><a href="http://digitechlog.com/wp-content/uploads/2009/10/www.Digitechlog.com20091007008ClockScreensaverFlash.jpg"><img title="www.Digitechlog.com 20091007008 Clock Screensaver Flash" style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin-left: auto; margin-right: auto; border-right-width: 0px" height="300" alt="www.Digitechlog.com 20091007008 Clock Screensaver Flash" src="http://digitechlog.com/wp-content/uploads/2009/10/www.Digitechlog.com20091007008ClockScreensaverFlash_thumb.jpg" width="480" border="0" /></a></p>
<p>分針はこのプロセスを繰り返しますが、高さは110ピクセルに変更します。インスタンス名を&quot;minuteHand&quot;に設定してください。</p>
<p><a href="http://digitechlog.com/wp-content/uploads/2009/10/www.Digitechlog.com20091007009ClockScreensaverFlash.jpg"><img title="www.Digitechlog.com 20091007009 Clock Screensaver Flash" style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin-left: auto; margin-right: auto; border-right-width: 0px" height="300" alt="www.Digitechlog.com 20091007009 Clock Screensaver Flash" src="http://digitechlog.com/wp-content/uploads/2009/10/www.Digitechlog.com20091007009ClockScreensaverFlash_thumb.jpg" width="480" border="0" /></a></p>
<p>楕円形のツールを選択して、26&#215;26ピクセルサークルを作成し、MovieClipに変換し、次のようにフィルタを適用します：</p>
<p><a href="http://digitechlog.com/wp-content/uploads/2009/10/www.Digitechlog.com20091007010ClockScreensaverFlash.jpg"><img title="www.Digitechlog.com 20091007010 Clock Screensaver Flash" style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin-left: auto; margin-right: auto; border-right-width: 0px" height="247" alt="www.Digitechlog.com 20091007010 Clock Screensaver Flash" src="http://digitechlog.com/wp-content/uploads/2009/10/www.Digitechlog.com20091007010ClockScreensaverFlash_thumb.jpg" width="320" border="0" /></a></p>
<p>秒針は、2&#215;116ピクセルの四角形と8 × 8ピクセルの円を組み合わせます。この色＃C90303でそれらを入力します。</p>
<p><a href="http://digitechlog.com/wp-content/uploads/2009/10/www.Digitechlog.com20091007011ClockScreensaverFlash.jpg"><img title="www.Digitechlog.com 20091007011 Clock Screensaver Flash" style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin-left: auto; margin-right: auto; border-right-width: 0px" height="300" alt="www.Digitechlog.com 20091007011 Clock Screensaver Flash" src="http://digitechlog.com/wp-content/uploads/2009/10/www.Digitechlog.com20091007011ClockScreensaverFlash_thumb.jpg" width="480" border="0" /></a></p>
<h4>ステップ 6: ActionScript</h4>
<p>新しいActionScriptドキュメントを作成し、&quot;Analog Clock.as&quot;として保存します。</p>
<p><a href="http://digitechlog.com/wp-content/uploads/2009/10/www.Digitechlog.com20091007012ClockScreensaverFlash.jpg"><img title="www.Digitechlog.com 20091007012 Clock Screensaver Flash" style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin-left: auto; margin-right: auto; border-right-width: 0px" height="184" alt="www.Digitechlog.com 20091007012 Clock Screensaver Flash" src="http://digitechlog.com/wp-content/uploads/2009/10/www.Digitechlog.com20091007012ClockScreensaverFlash_thumb.jpg" width="320" border="0" /></a></p>
<h4>ステップ 7: 必要なクラス</h4>
<p>これらは我々が必要になるクラスです：   
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Blue;">package</span><span style="color: Gray;">&nbsp; &nbsp; </span></li>
<li><span style="color: Olive;">{</span><span style="color: Gray;">&nbsp; &nbsp;&nbsp; </span></li>
<li><span style="color: Green;">import</span><span style="color: Gray;">&nbsp;</span><span style="color: Teal;">flash</span><span style="color: Gray;">.</span><span style="color: Teal;">display</span><span style="color: Gray;">.</span><span style="color: Blue;">Sprite</span><span style="color: Gray;">;&nbsp; &nbsp;&nbsp; </span></li>
<li><span style="color: Green;">import</span><span style="color: Gray;">&nbsp;</span><span style="color: Teal;">flash</span><span style="color: Gray;">.</span><span style="color: Blue;">utils</span><span style="color: Gray;">.</span><span style="color: Teal;">Timer</span><span style="color: Gray;">;&nbsp; &nbsp;&nbsp; </span></li>
<li><span style="color: Green;">import</span><span style="color: Gray;">&nbsp;</span><span style="color: Teal;">flash</span><span style="color: Gray;">.</span><span style="color: Blue;">events</span><span style="color: Gray;">.</span><span style="color: Blue;">TimerEvent</span><span style="color: Gray;">;</span></li></ol></div>
<h4>ステップ 8: クラスの拡張</h4>
<p>我々はスプライトの特定のメソッドとプロパティを使用するつもりですので、我々はSpriteクラスを使用して拡張します。</p>
<p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Green;">public</span><span style="color: Gray;"> </span><span style="color: Green;">class</span><span style="color: Gray;"> </span><span style="color: Blue;">AnalogClock</span><span style="color: Gray;"> </span><span style="color: Green;">extends</span><span style="color: Gray;"> </span><span style="color: Blue;">Sprite</span><span style="color: Gray;">&nbsp; &nbsp;&nbsp; </span></li>
<li><span style="color: Olive;">{</span></li></ol></div>
<h4>ステップ 9: 変数</h4>
<p>我々が使用する変数は、コメント欄で説明しました。</p>
<p><div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: #ffa500;">/* A Date object used to get the time */</span><span style="color: Gray;">&nbsp; &nbsp; </span></li>
<li><span style="color: Green;">var</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">date</span><span style="color: Gray;">:</span><span style="color: Blue;">Date</span><span style="color: Gray;"> = </span><span style="color: Green;">new</span><span style="color: Gray;"> </span><span style="color: Blue;">Date</span><span style="color: Olive;">()</span><span style="color: Gray;">;&nbsp; &nbsp;&nbsp; </span></li>
<li><span style="color: #ffa500;">/* Time Variables */</span><span style="color: Gray;">&nbsp; &nbsp; </span></li>
<li><span style="color: Green;">var</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">hours</span><span style="color: Gray;">:</span><span style="color: Teal;">int</span><span style="color: Gray;"> = </span><span style="color: Blue;">date</span><span style="color: Gray;">.</span><span style="color: Blue;">hours</span><span style="color: Gray;">;&nbsp; &nbsp;&nbsp; </span></li>
<li><span style="color: Green;">var</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">minutes</span><span style="color: Gray;">:* = </span><span style="color: Blue;">date</span><span style="color: Gray;">.</span><span style="color: Blue;">minutes</span><span style="color: Gray;">;&nbsp; &nbsp;&nbsp; </span></li>
<li><span style="color: Green;">var</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">seconds</span><span style="color: Gray;">:* = </span><span style="color: Blue;">date</span><span style="color: Gray;">.</span><span style="color: Blue;">seconds</span><span style="color: Gray;">;&nbsp; &nbsp;&nbsp; </span></li>
<li><span style="color: #ffa500;">/* A Timer object that will handle the updates, executed every second */</span><span style="color: Gray;">&nbsp; &nbsp; </span></li>
<li><span style="color: Green;">var</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">timer</span><span style="color: Gray;">:</span><span style="color: Teal;">Timer</span><span style="color: Gray;"> = </span><span style="color: Green;">new</span><span style="color: Gray;"> </span><span style="color: Teal;">Timer</span><span style="color: Olive;">(</span><span style="color: Maroon;">1000</span><span style="color: Olive;">)</span><span style="color: Gray;">;</span></li></ol></div>
<h4>ステップ 10: main関数</h4>
<p>クラスのロード時、この関数が実行されます。</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Green;">public</span><span style="color: Gray;"> </span><span style="color: Green;">function</span><span style="color: Gray;"> </span><span style="color: Blue;">AnalogClock</span><span style="color: Olive;">()</span><span style="color: Gray;">:</span><span style="color: Green;">void</span><span style="color: Gray;">&nbsp; &nbsp; </span></li>
<li><span style="color: Olive;">{</span><span style="color: Gray;">&nbsp; &nbsp;&nbsp; </span></li>
<li><span style="color: #ffa500;">/* This code will set the clock hands in the correct position using the Date object data */</span><span style="color: Gray;">&nbsp; &nbsp; </span></li>
<li><span style="color: #ffa500;">//The Hour Hand rotates 30 degrees in 60 minutes, thatüfs 0.5 degrees per minute&nbsp; &nbsp; </span></li>
<li><span style="color: Blue;">hourHand</span><span style="color: Gray;">.</span><span style="color: Blue;">rotation</span><span style="color: Gray;"> = </span><span style="color: Blue;">hours</span><span style="color: Gray;"> * </span><span style="color: Maroon;">30</span><span style="color: Gray;"> + </span><span style="color: Olive;">(</span><span style="color: Blue;">minutes</span><span style="color: Gray;"> * </span><span style="color: Maroon;">0.5</span><span style="color: Olive;">)</span><span style="color: Gray;">;&nbsp; &nbsp; </span></li>
<li><span style="color: #ffa500;">//The Minute rotates 6 degrees per minute, thatüfs 360 degrees in 60 minutes an hour&nbsp; &nbsp; </span></li>
<li><span style="color: Blue;">minuteHand</span><span style="color: Gray;">.</span><span style="color: Blue;">rotation</span><span style="color: Gray;"> = </span><span style="color: Blue;">minutes</span><span style="color: Gray;"> * </span><span style="color: Maroon;">6</span><span style="color: Gray;">;&nbsp; &nbsp; </span></li>
<li><span style="color: #ffa500;">//The Second Hand rotates 6 degrees per second, that is 360 degrees in 60 seconds a minute&nbsp;&nbsp; </span></li>
<li><span style="color: Blue;">secondHand</span><span style="color: Gray;">.</span><span style="color: Blue;">rotation</span><span style="color: Gray;"> = </span><span style="color: Blue;">seconds</span><span style="color: Gray;"> * </span><span style="color: Maroon;">6</span><span style="color: Gray;">;&nbsp; &nbsp; </span></li>
<li><span style="color: Blue;">timer</span><span style="color: Gray;">.</span><span style="color: Blue;">addEventListener</span><span style="color: Olive;">(</span><span style="color: Blue;">TimerEvent</span><span style="color: Gray;">.</span><span style="color: Blue;">TIMER</span><span style="color: Gray;">, </span><span style="color: Blue;">updateClock</span><span style="color: Olive;">)</span><span style="color: Gray;">;&nbsp; &nbsp;&nbsp; </span></li>
<li><span style="color: Blue;">timer</span><span style="color: Gray;">.</span><span style="color: Teal;">start</span><span style="color: Olive;">()</span><span style="color: Gray;">;&nbsp; &nbsp;&nbsp; </span></li>
<li><span style="color: Olive;">}</span></li></ol></div>
</p>
<h4>ステップ 11: Update関数</h4>
<p>これは、時計を処理する関数です。これは最初の関数と同じコードで、単にタイマーで1秒ごとに実行されます。</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Green;">private</span><span style="color: Gray;"> </span><span style="color: Green;">function</span><span style="color: Gray;"> </span><span style="color: Blue;">updateClock</span><span style="color: Olive;">(</span><span style="color: Blue;">e</span><span style="color: Gray;">:</span><span style="color: Blue;">TimerEvent</span><span style="color: Olive;">)</span><span style="color: Gray;">:</span><span style="color: Green;">void</span><span style="color: Gray;">&nbsp; &nbsp; </span></li>
<li><span style="color: Olive;">{</span><span style="color: Gray;">&nbsp; &nbsp;&nbsp; </span></li>
<li><span style="color: Blue;">date</span><span style="color: Gray;"> = </span><span style="color: Green;">new</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">Date</span><span style="color: Olive;">()</span><span style="color: Gray;">;</span></li>
<li><span style="color: Blue;">hours</span><span style="color: Gray;"> = </span><span style="color: Blue;">date</span><span style="color: Gray;">.</span><span style="color: Blue;">hours</span><span style="color: Gray;">;&nbsp; &nbsp; </span></li>
<li><span style="color: Blue;">minutes</span><span style="color: Gray;"> = </span><span style="color: Blue;">date</span><span style="color: Gray;">.</span><span style="color: Blue;">minutes</span><span style="color: Gray;">;&nbsp; &nbsp;&nbsp; </span></li>
<li><span style="color: Blue;">seconds</span><span style="color: Gray;"> = </span><span style="color: Blue;">date</span><span style="color: Gray;">.</span><span style="color: Blue;">seconds</span><span style="color: Gray;">;</span></li>
<li><span style="color: Blue;">hourHand</span><span style="color: Gray;">.</span><span style="color: Blue;">rotation</span><span style="color: Gray;"> = </span><span style="color: Blue;">hours</span><span style="color: Gray;"> * </span><span style="color: Maroon;">30</span><span style="color: Gray;"> + </span><span style="color: Olive;">(</span><span style="color: Blue;">minutes</span><span style="color: Gray;"> * </span><span style="color: Maroon;">0.5</span><span style="color: Olive;">)</span><span style="color: Gray;">;&nbsp; &nbsp; </span></li>
<li><span style="color: Blue;">minuteHand</span><span style="color: Gray;">.</span><span style="color: Blue;">rotation</span><span style="color: Gray;"> = </span><span style="color: Blue;">minutes</span><span style="color: Gray;"> * </span><span style="color: Maroon;">6</span><span style="color: Gray;">;&nbsp; &nbsp; </span></li>
<li><span style="color: Blue;">secondHand</span><span style="color: Gray;">.</span><span style="color: Blue;">rotation</span><span style="color: Gray;"> = </span><span style="color: Blue;">seconds</span><span style="color: Gray;"> * </span><span style="color: Maroon;">6</span><span style="color: Gray;">;&nbsp; &nbsp; </span></li>
<li><span style="color: Olive;">}</span></li></ol></div>
</p>
<h4>ステップ 12: Documentクラス</h4>
<p>flaファイルに移動、[プロパティ]パネルにクラスのフィールドで、&quot;AnalogClock&quot;を追加し、ドキュメントクラスを作成します。</p>
<p><a href="http://digitechlog.com/wp-content/uploads/2009/10/www.Digitechlog.com20091007013ClockScreensaverFlash.jpg"><img title="www.Digitechlog.com 20091007013 Clock Screensaver Flash" style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin-left: auto; margin-right: auto; border-right-width: 0px" height="189" alt="www.Digitechlog.com 20091007013 Clock Screensaver Flash" src="http://digitechlog.com/wp-content/uploads/2009/10/www.Digitechlog.com20091007013ClockScreensaverFlash_thumb.jpg" width="320" border="0" /></a></p>
<h4>ステップ 13: フラッシュのScreentime</h4>
<p><a href="http://www.screentime.com/software/flash-screensaver/">フラッシュのScreentime</a>はスクリーンセーバー作成ツールで、高速で使いやすいです。Webサイトからトライアル版を入手することができます。スクリーンセーバーが構築されてから1週間の期限を除いて、デモは完全に機能しています。</p>
<p>このチュートリアルでは私はMac版を使用しているため、スクリーンセーバーはmacだけでです。</p>
<h4>ステップ 14: スクリーンセーバー</h4>
<p>Screentimeをオープンし、[コンテンツ]タブで、&quot;&#8230;&quot;ボタンをクリックしてファイルを選択し、SWFを参照します。スクリーンセーバーの名前を入力します。</p>
<p><a href="http://digitechlog.com/wp-content/uploads/2009/10/www.Digitechlog.com20091007014ClockScreensaverFlash.jpg"><img title="www.Digitechlog.com 20091007014 Clock Screensaver Flash" style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin-left: auto; margin-right: auto; border-right-width: 0px" height="644" alt="www.Digitechlog.com 20091007014 Clock Screensaver Flash" src="http://digitechlog.com/wp-content/uploads/2009/10/www.Digitechlog.com20091007014ClockScreensaverFlash_thumb.jpg" width="480" border="0" /></a></p>
<p>Properties とInstaller をデフォルトとして、Publish タブでinstallerを命名し、必要なオプションを選択し、Buildをクリックします。</p>
<p><a href="http://digitechlog.com/wp-content/uploads/2009/10/www.Digitechlog.com20091007015ClockScreensaverFlash.jpg"><img title="www.Digitechlog.com 20091007015 Clock Screensaver Flash" style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin-left: auto; margin-right: auto; border-right-width: 0px" height="644" alt="www.Digitechlog.com 20091007015 Clock Screensaver Flash" src="http://digitechlog.com/wp-content/uploads/2009/10/www.Digitechlog.com20091007015ClockScreensaverFlash_thumb.jpg" width="480" border="0" /></a></p>
<p>ビルドが完了すると、インストーラアプリケーションを開き、インストールをクリックします。今すぐシステム環境設定から派手なスクリーンセーバーを選択することができます。</p>
<h4>終わり</h4>
<p>あなたがどれだけ簡単に、Flashムービーやアプリケーションをスクリーンセーバーに変換し、Screentimeアプリケーションを探索し、独自に作成することを学びました！</p>
<p>読んでいただきありがとうございます。: )</p>
<h3>Related Posts</h3>
<ul class="related_post">
<li><a href="http://digitechlog.com/2010/02/07/foam-as3-2d-rigid-body-physics-engine.html" title="FOAM-AS3: ActionScript 3で開発されたオープンソースの２D物理エンジン">FOAM-AS3: ActionScript 3で開発されたオープンソースの２D物理エンジン</a></li>
<li><a href="http://digitechlog.com/2009/12/03/textsearchengine-flash-text-search-engine-class.html" title="ActionScriptで実現するテキストサーチエンジンクラス">ActionScriptで実現するテキストサーチエンジンクラス</a></li>
<li><a href="http://digitechlog.com/2009/08/25/phpobject-is-a-flash-remoting-alternative-for-php.html" title="PHPObject: PHPとFlashのActionScript連携パッケージ">PHPObject: PHPとFlashのActionScript連携パッケージ</a></li>
<li><a href="http://digitechlog.com/2009/05/30/papervision3d-is-an-open-source-3d-engine-for-the-flash-platform.html" title="Papervision3D: Flashで動作する3Dエンジン">Papervision3D: Flashで動作する3Dエンジン</a></li>
<li><a href="http://digitechlog.com/2009/05/07/flexunit-flex-actionscript-application-unit-test-tool-framework.html" title="FlexUnit: Flex/ActionScript3.0アプリケーションの単体テストを行うためのユニットテスティングフレームワーク">FlexUnit: Flex/ActionScript3.0アプリケーションの単体テストを行うためのユニットテスティングフレームワーク</a></li>
<li><a href="http://digitechlog.com/2009/04/27/away3d-flash-actionscript-open-source-3d-engine.html" title="Away3D: ActionScript3で提供されるFlashの3D描画エンジン">Away3D: ActionScript3で提供されるFlashの3D描画エンジン</a></li>
<li><a href="http://digitechlog.com/2009/04/24/aswing-an-open-source-flash-actionscript-gui-framework-and-library.html" title="AsWing: Java SwingらしいFlashのActionScript向けのオープンソースのGUIフレームワーク">AsWing: Java SwingらしいFlashのActionScript向けのオープンソースのGUIフレームワーク</a></li>
<li><a href="http://digitechlog.com/2009/03/18/se-py-is-an-actionscript-editor-written-in-python-wxpython-and-using-scintilla-for-text-highlight-code-collapsing.html" title="SE|PY ActionScript editor: フリーのFlashコンテンツを開発するためのActionScriptエディター">SE|PY ActionScript editor: フリーのFlashコンテンツを開発するためのActionScriptエディター</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://digitechlog.com/2009/10/07/how-to-create-flash-clock-screensaver-by-screentime.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

