root/as3/Commands/doc/commands/WaitCommand.html

リビジョン 610, 12.2 kB (コミッタ: fladdict, コミット時期: 4 年 前)

--

Line 
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 <html>
3 <head>
4 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
5 <link rel="stylesheet" href="../style.css" type="text/css" media="screen">
6 <link rel="stylesheet" href="../print.css" type="text/css" media="print">
7 <meta content="WaitCommand,commands.WaitCommand,_delay,_timer,execute,executeCompleteHandler" name="keywords">
8 <title>commands.WaitCommand</title>
9 </head>
10 <body>
11 <script type="text/javascript" language="javascript" src="../asdoc.js"></script><script type="text/javascript" language="javascript" src="../cookies.js"></script><script type="text/javascript" language="javascript">
12 <!--
13                                 asdocTitle = 'WaitCommand - API Documentation';
14                                 var baseRef = '../';
15                                 window.onload = configPage;
16                         --></script>
17 <table style="display:none" id="titleTable" cellspacing="0" cellpadding="0" class="titleTable">
18 <tr>
19 <td align="left" class="titleTableTitle">API Documentation</td><td align="right" class="titleTableTopNav"><a onclick="loadClassListFrame('../all-classes.html')" href="../package-summary.html">All&nbsp;Packages</a>&nbsp;|&nbsp;<a onclick="loadClassListFrame('../all-classes.html')" href="../class-summary.html">All&nbsp;Classes</a>&nbsp;|&nbsp;<a onclick="loadClassListFrame('../index-list.html')" href="../all-index-A.html">Index</a>&nbsp;|&nbsp;<a href="../index.html?commands/WaitCommand.html&amp;commands/class-list.html" id="framesLink1">Frames</a><a onclick="parent.location=document.location" href="" style="display:none" id="noFramesLink1">No&nbsp;Frames</a></td><td rowspan="3" align="right" class="titleTableLogo"><img alt="Adobe Logo" title="Adobe Logo" class="logoImage" src="../images/logo.jpg"></td>
20 </tr>
21 <tr class="titleTableRow2">
22 <td align="left" id="subTitle" class="titleTableSubTitle">Class&nbsp;WaitCommand</td><td align="right" id="subNav" class="titleTableSubNav"><a href="#propertySummary">Properties</a>&nbsp;| <a href="#methodSummary">Methods</a></td>
23 </tr>
24 <tr class="titleTableRow3">
25 <td colspan="2">&nbsp;</td>
26 </tr>
27 </table>
28 <script type="text/javascript" language="javascript">
29 <!--
30 if (!isEclipse() || window.name != ECLIPSE_FRAME_NAME) {titleBar_setSubTitle("Class WaitCommand"); titleBar_setSubNav(false,true,false,false,false,false,true,false,false,false,false,false,false,false);}
31 --></script>
32 <div class="MainContent">
33 <table cellspacing="0" cellpadding="0" class="classHeaderTable">
34 <tr>
35 <td class="classHeaderTableLabel">Package</td><td><a onclick="javascript:loadClassListFrame('class-list.html')" href="package-detail.html">commands</a></td>
36 </tr>
37 <tr>
38 <td class="classHeaderTableLabel">Class</td><td class="classSignature">public class WaitCommand</td>
39 </tr>
40 <tr>
41 <td class="classHeaderTableLabel">Inheritance</td><td class="inheritanceList">WaitCommand <img class="inheritArrow" alt="Inheritance" title="Inheritance" src="../images/inherit-arrow.gif"> <a href="CommandBase.html">CommandBase</a> <img class="inheritArrow" alt="Inheritance" title="Inheritance" src="../images/inherit-arrow.gif"> flash.events.EventDispatcher</td>
42 </tr>
43 </table>
44 <p></p>
45   「指定したミリ秒待機する」コマンド.
46  
47   <p>SerialCommandやParallelCommand等のバッチ処理系のコマンドにインターバルを挟む為に用います。</p>
48  
49    <p></p>
50 <br>
51 <span class="label">Example</span>
52 <br>以下はWaitCommandクラスの基本的な使い方です。この例では関数executeを実行して1秒後に、Event.COMPLETEが発行されます。
53   <div class='listing'><pre>
54   var command:ICommand = new WaitCommand(1000);
55   command.addEventListener(Event.COMPLETE, function():void{
56     trace("Command Completed");
57   });
58   CommandContainer.execute( command );</pre></div>
59  
60   <p></p>この例ではSerialCommandを用いて1秒待った後に文字列を表示しています。
61   <div class='listing'><pre>
62   var serial:SerialCommand = new SerialCommand();
63   serial.push( new WaitCommand( 1000 ));
64   serial.push( new Command( null, trace, "Hello World" );
65  
66   CommandContainer.execute( serial );</pre></div>
67  
68   <p></p>
69 <p>
70 <span class="classHeaderTableLabel">See also</span>
71 </p>
72 <div class="seeAlso">
73 <a href="commands/SerialCommand.html" target="">commands.SerialCommand</a>
74 <br>
75 <a href="commands/ParallelCommand.html" target="">commands.ParallelCommand</a>
76 <br>
77 <a href="commands/CommandContainer.html" target="">commands.CommandContainer</a>
78 </div>
79 <br>
80 <hr>
81 </div>
82 <a name="propertySummary"></a><a name="protectedPropertySummary"></a>
83 <div class="summarySection">
84 <div class="summaryTableTitle">Protected Properties</div>
85 <table id="summaryTableProtectedProperty" class="summaryTable " cellpadding="3" cellspacing="0">
86 <tr>
87 <th>&nbsp;</th><th colspan="2">Property</th><th class="summaryTableOwnerCol">Defined&nbsp;by</th>
88 </tr>
89 <tr class="">
90 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#_delay">_delay</a> : Number<div class="summaryTableDescription"></div>
91 </td><td class="summaryTableOwnerCol">WaitCommand</td>
92 </tr>
93 <tr class="">
94 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#_timer">_timer</a> : Timer<div class="summaryTableDescription"></div>
95 </td><td class="summaryTableOwnerCol">WaitCommand</td>
96 </tr>
97 </table>
98 </div>
99 <a name="methodSummary"></a>
100 <div class="summarySection">
101 <div class="summaryTableTitle">Public Methods</div>
102 <div class="showHideLinks">
103 <div class="hideInheritedMethod" id="hideInheritedMethod">
104 <a onclick="javascript:setInheritedVisible(false,'Method');" href="#methodSummary" class="showHideLink"><img src="../images/expanded.gif" class="showHideLinkImage"> Hide Inherited Public Methods</a>
105 </div>
106 <div class="showInheritedMethod" id="showInheritedMethod">
107 <a onclick="javascript:setInheritedVisible(true,'Method');" href="#methodSummary" class="showHideLink"><img src="../images/collapsed.gif" class="showHideLinkImage"> Show Inherited Public Methods</a>
108 </div>
109 </div>
110 <table id="summaryTableMethod" class="summaryTable " cellpadding="3" cellspacing="0">
111 <tr>
112 <th>&nbsp;</th><th colspan="2">Method</th><th class="summaryTableOwnerCol">Defined&nbsp;by</th>
113 </tr>
114 <tr class="">
115 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
116 <div class="summarySignature">
117 <a class="signatureLink" href="#WaitCommand()">WaitCommand</a>(delay:Number = 1000)</div>
118 <div class="summaryTableDescription">
119    「指定したミリ秒だけ待つ」コマンド。
120    
121    </div>
122 </td><td class="summaryTableOwnerCol">WaitCommand</td>
123 </tr>
124 <tr class="hideInheritedMethod">
125 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol">
126 <div class="summarySignature">
127 <a class="signatureLink" href="CommandBase.html#cancel()">cancel</a>():void</div>
128 <div class="summaryTableDescription">
129    この関数は将来の拡張の為に予約されています。.</div>
130 </td><td class="summaryTableOwnerCol"><a href="CommandBase.html">CommandBase</a></td>
131 </tr>
132 <tr class="">
133 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
134 <div class="summarySignature">
135 <a class="signatureLink" href="#execute()">execute</a>():void</div>
136 <div class="summaryTableDescription"></div>
137 </td><td class="summaryTableOwnerCol">WaitCommand</td>
138 </tr>
139 </table>
140 </div>
141 <a name="protectedMethodSummary"></a>
142 <div class="summarySection">
143 <div class="summaryTableTitle">Protected Methods</div>
144 <div class="showHideLinks">
145 <div class="hideInheritedProtectedMethod" id="hideInheritedProtectedMethod">
146 <a onclick="javascript:setInheritedVisible(false,'ProtectedMethod');" href="#protectedMethodSummary" class="showHideLink"><img src="../images/expanded.gif" class="showHideLinkImage"> Hide Inherited Protected Methods</a>
147 </div>
148 <div class="showInheritedProtectedMethod" id="showInheritedProtectedMethod">
149 <a onclick="javascript:setInheritedVisible(true,'ProtectedMethod');" href="#protectedMethodSummary" class="showHideLink"><img src="../images/collapsed.gif" class="showHideLinkImage"> Show Inherited Protected Methods</a>
150 </div>
151 </div>
152 <table id="summaryTableProtectedMethod" class="summaryTable " cellpadding="3" cellspacing="0">
153 <tr>
154 <th>&nbsp;</th><th colspan="2">Method</th><th class="summaryTableOwnerCol">Defined&nbsp;by</th>
155 </tr>
156 <tr class="hideInheritedProtectedMethod">
157 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol">
158 <div class="summarySignature">
159 <a class="signatureLink" href="CommandBase.html#dispatchComplete()">dispatchComplete</a>():void</div>
160 <div class="summaryTableDescription">
161    コマンドの終了を通知する為に、Event.COMPLETEを発行します.</div>
162 </td><td class="summaryTableOwnerCol"><a href="CommandBase.html">CommandBase</a></td>
163 </tr>
164 <tr class="">
165 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
166 <div class="summarySignature">
167 <a class="signatureLink" href="#executeCompleteHandler()">executeCompleteHandler</a>(e:TimerEvent):void</div>
168 <div class="summaryTableDescription"></div>
169 </td><td class="summaryTableOwnerCol">WaitCommand</td>
170 </tr>
171 </table>
172 </div>
173 <script type="text/javascript" language="javascript">
174 <!--
175 showHideInherited();
176 --></script>
177 <div class="MainContent">
178 <a name="propertyDetail"></a>
179 <div class="detailSectionHeader">Property detail</div>
180 <a name="_delay"></a>
181 <table cellspacing="0" cellpadding="0" class="detailHeader">
182 <tr>
183 <td class="detailHeaderName">_delay</td><td class="detailHeaderType">property</td>
184 </tr>
185 </table>
186 <div class="detailBody">
187 <code>protected var _delay:Number</code>
188 </div>
189 <a name="_timer"></a>
190 <table cellspacing="0" cellpadding="0" class="detailHeader">
191 <tr>
192 <td class="detailHeaderName">_timer</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
193 </tr>
194 </table>
195 <div class="detailBody">
196 <code>protected var _timer:Timer</code>
197 </div>
198 <a name="constructorDetail"></a>
199 <div class="detailSectionHeader">Constructor detail</div>
200 <a name="WaitCommand()"></a>
201 <table cellspacing="0" cellpadding="0" class="detailHeader">
202 <tr>
203 <td class="detailHeaderName">WaitCommand</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">constructor</td>
204 </tr>
205 </table>
206 <div class="detailBody">
207 <code>public function WaitCommand(delay:Number = 1000)</code><p>
208    「指定したミリ秒だけ待つ」コマンド。
209    
210    </p><span class="label">Parameters</span>
211 <table border="0" cellspacing="0" cellpadding="0">
212 <tr>
213 <td width="20px"></td><td><code><span class="label">delay</span>:Number</code> (default = <code>1000</code>)<code></code></td>
214 </tr>
215 </table>
216 </div>
217 <a name="methodDetail"></a>
218 <div class="detailSectionHeader">Method detail</div>
219 <a name="execute()"></a>
220 <table cellspacing="0" cellpadding="0" class="detailHeader">
221 <tr>
222 <td class="detailHeaderName">execute</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td>
223 </tr>
224 </table>
225 <div class="detailBody">
226 <code>public override function execute():void</code>
227 </div>
228 <a name="executeCompleteHandler()"></a>
229 <table cellspacing="0" cellpadding="0" class="detailHeader">
230 <tr>
231 <td class="detailHeaderName">executeCompleteHandler</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
232 </tr>
233 </table>
234 <div class="detailBody">
235 <code>protected function executeCompleteHandler(e:TimerEvent):void</code><span class="label">Parameters</span>
236 <table border="0" cellspacing="0" cellpadding="0">
237 <tr>
238 <td width="20px"></td><td><code><span class="label">e</span>:TimerEvent</code></td>
239 </tr>
240 </table>
241 </div>
242 <br>
243 <br>
244 <hr>
245 <br>
246 <p></p>
247 <center class="copyright">
248 </center>
249 </div>
250 </body>
251 </html>
252 <!-- -->
Note: リポジトリブラウザについてのヘルプは TracBrowser を参照してください。