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

リビジョン 610, 17.0 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="ParallelCommand,commands.ParallelCommand,doNextCompleteHandler,execute" name="keywords">
8 <title>commands.ParallelCommand</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 = 'ParallelCommand - 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/ParallelCommand.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;ParallelCommand</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 ParallelCommand"); 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 ParallelCommand</td>
39 </tr>
40 <tr>
41 <td class="classHeaderTableLabel">Inheritance</td><td class="inheritanceList">ParallelCommand <img class="inheritArrow" alt="Inheritance" title="Inheritance" src="../images/inherit-arrow.gif"> <a href="BatchCommand.html">BatchCommand</a> <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>登録された複数のコマンドを全て同時に実行し、その全てのコマンドが終了するとEvent.COMPLETEが発行されます。
48   複数のデータが全てロードされるのを待つ時等に用いられます</p>
49  
50   <p></p>
51 <br>
52 <span class="label">Example</span>
53 <br>以下の例では、「文字の表示」「1秒待ち」「文字を表示」を同時に実行し、全てが終了した時点(つまり1秒後)にEvent.COMPLETEを発行します。"
54    <div class='listing'><pre>
55   var coms : Array = [
56     new Command("hello"),
57     new WaitCommand(1000),
58     new Command("world")];
59  
60   var pCom : ParallelCommand = new ParallelCommand( coms );
61   pCom.addEventListener(Event.COMPLETE, _commandCompleteHandler);
62  
63   CommandContainer.execute( pCom);</pre></div>
64  
65   <p></p>
66 <p>
67 <span class="classHeaderTableLabel">See also</span>
68 </p>
69 <div class="seeAlso">
70 <a href="commands/SerialCommand.html" target="">commands.SerialCommand</a>
71 <br>
72 <a href="commands/CommandContainer.html" target="">commands.CommandContainer</a>
73 </div>
74 <br>
75 <hr>
76 </div>
77 <a name="propertySummary"></a><a name="protectedPropertySummary"></a>
78 <div class="summarySection">
79 <div class="summaryTableTitle">Protected Properties</div>
80 <div class="showHideLinks">
81 <div class="hideInheritedProtectedProperty" id="hideInheritedProtectedProperty">
82 <a onclick="javascript:setInheritedVisible(false,'ProtectedProperty');" href="#protectedPropertySummary" class="showHideLink"><img src="../images/expanded.gif" class="showHideLinkImage"> Hide Inherited Protected Properties</a>
83 </div>
84 <div class="showInheritedProtectedProperty" id="showInheritedProtectedProperty">
85 <a onclick="javascript:setInheritedVisible(true,'ProtectedProperty');" href="#protectedPropertySummary" class="showHideLink"><img src="../images/collapsed.gif" class="showHideLinkImage"> Show Inherited Protected Properties</a>
86 </div>
87 </div>
88 <table id="summaryTableProtectedProperty" class="summaryTable hideInheritedProtectedProperty" cellpadding="3" cellspacing="0">
89 <tr>
90 <th>&nbsp;</th><th colspan="2">Property</th><th class="summaryTableOwnerCol">Defined&nbsp;by</th>
91 </tr>
92 <tr class="hideInheritedProtectedProperty">
93 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="BatchCommand.html#_commands">_commands</a> : Array<div class="summaryTableDescription"></div>
94 </td><td class="summaryTableOwnerCol"><a href="BatchCommand.html">BatchCommand</a></td>
95 </tr>
96 <tr class="hideInheritedProtectedProperty">
97 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="BatchCommand.html#_index">_index</a> : Number<div class="summaryTableDescription"></div>
98 </td><td class="summaryTableOwnerCol"><a href="BatchCommand.html">BatchCommand</a></td>
99 </tr>
100 </table>
101 </div>
102 <a name="methodSummary"></a>
103 <div class="summarySection">
104 <div class="summaryTableTitle">Public Methods</div>
105 <div class="showHideLinks">
106 <div class="hideInheritedMethod" id="hideInheritedMethod">
107 <a onclick="javascript:setInheritedVisible(false,'Method');" href="#methodSummary" class="showHideLink"><img src="../images/expanded.gif" class="showHideLinkImage"> Hide Inherited Public Methods</a>
108 </div>
109 <div class="showInheritedMethod" id="showInheritedMethod">
110 <a onclick="javascript:setInheritedVisible(true,'Method');" href="#methodSummary" class="showHideLink"><img src="../images/collapsed.gif" class="showHideLinkImage"> Show Inherited Public Methods</a>
111 </div>
112 </div>
113 <table id="summaryTableMethod" class="summaryTable " cellpadding="3" cellspacing="0">
114 <tr>
115 <th>&nbsp;</th><th colspan="2">Method</th><th class="summaryTableOwnerCol">Defined&nbsp;by</th>
116 </tr>
117 <tr class="">
118 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
119 <div class="summarySignature">
120 <a class="signatureLink" href="#ParallelCommand()">ParallelCommand</a>(commandArray:Array = null)</div>
121 <div class="summaryTableDescription"></div>
122 </td><td class="summaryTableOwnerCol">ParallelCommand</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">ParallelCommand</td>
138 </tr>
139 <tr class="hideInheritedMethod">
140 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol">
141 <div class="summarySignature">
142 <a class="signatureLink" href="BatchCommand.html#push()">push</a>(com:<a href="commands/ICommand.html">ICommand</a>):void</div>
143 <div class="summaryTableDescription">
144    ICommandインターフェースを実装したコマンドを処理に追加します。
145    </div>
146 </td><td class="summaryTableOwnerCol"><a href="BatchCommand.html">BatchCommand</a></td>
147 </tr>
148 <tr class="hideInheritedMethod">
149 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol">
150 <div class="summarySignature">
151 <a class="signatureLink" href="BatchCommand.html#pushAsync()">pushAsync</a>(thisObject:Object, func:Function, params:Array, eventDispatcher:EventDispatcher, eventType:String):void</div>
152 <div class="summaryTableDescription"></div>
153 </td><td class="summaryTableOwnerCol"><a href="BatchCommand.html">BatchCommand</a></td>
154 </tr>
155 <tr class="hideInheritedMethod">
156 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol">
157 <div class="summarySignature">
158 <a class="signatureLink" href="BatchCommand.html#pushCommand()">pushCommand</a>(thisObject:*, func:Function, params:Array = null):void</div>
159 <div class="summaryTableDescription">
160    Commandインスタンスを作成し処理に追加するショートカット関数。
161    </div>
162 </td><td class="summaryTableOwnerCol"><a href="BatchCommand.html">BatchCommand</a></td>
163 </tr>
164 <tr class="hideInheritedMethod">
165 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol">
166 <div class="summarySignature">
167 <a class="signatureLink" href="BatchCommand.html#pushFrameWait()">pushFrameWait</a>(frameNum:int):void</div>
168 <div class="summaryTableDescription">
169    FrameWaitCommandインスタンスを作成し処理に追加するショートカット。
170    </div>
171 </td><td class="summaryTableOwnerCol"><a href="BatchCommand.html">BatchCommand</a></td>
172 </tr>
173 <tr class="hideInheritedMethod">
174 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol">
175 <div class="summarySignature">
176 <a class="signatureLink" href="BatchCommand.html#pushParallel()">pushParallel</a>(commands:Array = null):void</div>
177 <div class="summaryTableDescription">
178    ParallelCommandインスタンスを作成し処理に追加するショートカット関数。
179    </div>
180 </td><td class="summaryTableOwnerCol"><a href="BatchCommand.html">BatchCommand</a></td>
181 </tr>
182 <tr class="hideInheritedMethod">
183 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol">
184 <div class="summarySignature">
185 <a class="signatureLink" href="BatchCommand.html#pushSerial()">pushSerial</a>(commands:Array = null):void</div>
186 <div class="summaryTableDescription">
187    SerialCommandインスタンスを作成し処理に追加するショートカット関数。
188    </div>
189 </td><td class="summaryTableOwnerCol"><a href="BatchCommand.html">BatchCommand</a></td>
190 </tr>
191 <tr class="hideInheritedMethod">
192 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol">
193 <div class="summarySignature">
194 <a class="signatureLink" href="BatchCommand.html#pushWait()">pushWait</a>(delay:Number):void</div>
195 <div class="summaryTableDescription">
196    WaitCommandインスタンスを作成し処理に追加するショートカット関数。
197    </div>
198 </td><td class="summaryTableOwnerCol"><a href="BatchCommand.html">BatchCommand</a></td>
199 </tr>
200 </table>
201 </div>
202 <a name="protectedMethodSummary"></a>
203 <div class="summarySection">
204 <div class="summaryTableTitle">Protected Methods</div>
205 <div class="showHideLinks">
206 <div class="hideInheritedProtectedMethod" id="hideInheritedProtectedMethod">
207 <a onclick="javascript:setInheritedVisible(false,'ProtectedMethod');" href="#protectedMethodSummary" class="showHideLink"><img src="../images/expanded.gif" class="showHideLinkImage"> Hide Inherited Protected Methods</a>
208 </div>
209 <div class="showInheritedProtectedMethod" id="showInheritedProtectedMethod">
210 <a onclick="javascript:setInheritedVisible(true,'ProtectedMethod');" href="#protectedMethodSummary" class="showHideLink"><img src="../images/collapsed.gif" class="showHideLinkImage"> Show Inherited Protected Methods</a>
211 </div>
212 </div>
213 <table id="summaryTableProtectedMethod" class="summaryTable " cellpadding="3" cellspacing="0">
214 <tr>
215 <th>&nbsp;</th><th colspan="2">Method</th><th class="summaryTableOwnerCol">Defined&nbsp;by</th>
216 </tr>
217 <tr class="hideInheritedProtectedMethod">
218 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol">
219 <div class="summarySignature">
220 <a class="signatureLink" href="CommandBase.html#dispatchComplete()">dispatchComplete</a>():void</div>
221 <div class="summaryTableDescription">
222    コマンドの終了を通知する為に、Event.COMPLETEを発行します.</div>
223 </td><td class="summaryTableOwnerCol"><a href="CommandBase.html">CommandBase</a></td>
224 </tr>
225 <tr class="">
226 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
227 <div class="summarySignature">
228 <a class="signatureLink" href="#doNextCompleteHandler()">doNextCompleteHandler</a>(e:Event):void</div>
229 <div class="summaryTableDescription"></div>
230 </td><td class="summaryTableOwnerCol">ParallelCommand</td>
231 </tr>
232 </table>
233 </div>
234 <script type="text/javascript" language="javascript">
235 <!--
236 showHideInherited();
237 --></script>
238 <div class="MainContent">
239 <a name="constructorDetail"></a>
240 <div class="detailSectionHeader">Constructor detail</div>
241 <a name="ParallelCommand()"></a>
242 <table cellspacing="0" cellpadding="0" class="detailHeader">
243 <tr>
244 <td class="detailHeaderName">ParallelCommand</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">constructor</td>
245 </tr>
246 </table>
247 <div class="detailBody">
248 <code>public function ParallelCommand(commandArray:Array = null)</code><span class="label">Parameters</span>
249 <table border="0" cellspacing="0" cellpadding="0">
250 <tr>
251 <td width="20px"></td><td><code><span class="label">commandArray</span>:Array</code> (default = <code>null</code>)<code></code></td>
252 </tr>
253 </table>
254 </div>
255 <a name="methodDetail"></a>
256 <div class="detailSectionHeader">Method detail</div>
257 <a name="doNextCompleteHandler()"></a>
258 <table cellspacing="0" cellpadding="0" class="detailHeader">
259 <tr>
260 <td class="detailHeaderName">doNextCompleteHandler</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td>
261 </tr>
262 </table>
263 <div class="detailBody">
264 <code>protected function doNextCompleteHandler(e:Event):void</code><span class="label">Parameters</span>
265 <table border="0" cellspacing="0" cellpadding="0">
266 <tr>
267 <td width="20px"></td><td><code><span class="label">e</span>:Event</code></td>
268 </tr>
269 </table>
270 </div>
271 <a name="execute()"></a>
272 <table cellspacing="0" cellpadding="0" class="detailHeader">
273 <tr>
274 <td class="detailHeaderName">execute</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
275 </tr>
276 </table>
277 <div class="detailBody">
278 <code>public override function execute():void</code>
279 </div>
280 <br>
281 <br>
282 <hr>
283 <br>
284 <p></p>
285 <center class="copyright">
286 </center>
287 </div>
288 </body>
289 </html>
290 <!-- -->
Note: リポジトリブラウザについてのヘルプは TracBrowser を参照してください。