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

リビジョン 610, 7.8 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="CommandBase,commands.CommandBase,cancel,dispatchComplete,execute" name="keywords">
8 <title>commands.CommandBase</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 = 'CommandBase - 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/CommandBase.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;CommandBase</td><td align="right" id="subNav" class="titleTableSubNav"><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 CommandBase"); titleBar_setSubNav(false,false,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 CommandBase</td>
39 </tr>
40 <tr>
41 <td class="classHeaderTableLabel">Inheritance</td><td class="inheritanceList">CommandBase <img class="inheritArrow" alt="Inheritance" title="Inheritance" src="../images/inherit-arrow.gif"> flash.events.EventDispatcher</td>
42 </tr>
43 <tr>
44 <td class="classHeaderTableLabel">Implements</td><td><a href="ICommand.html">ICommand</a></td>
45 </tr>
46 <tr>
47 <td class="classHeaderTableLabel">Subclasses</td><td><a href="commands/BatchCommand.html">BatchCommand</a>, <a href="commands/Command.html">Command</a>, <a href="commands/FrameWaitCommand.html">FrameWaitCommand</a>, <a href="ext/LoaderCommand.html">LoaderCommand</a>, <a href="ext/LoopCommand.html">LoopCommand</a>, <a href="ext/ProcessCommand.html">ProcessCommand</a>, <a href="ext/SetPropertyCommand.html">SetPropertyCommand</a>, <a href="ext/TweenerCommand.html">TweenerCommand</a>, <a href="ext/URLLoaderCommand.html">URLLoaderCommand</a>, <a href="commands/WaitCommand.html">WaitCommand</a></td>
48 </tr>
49 </table>
50 <p></p>
51   全てのコマンドの基底クラス.
52  
53   <p>このクラスが直接使われることはありません。独自のコマンドを作成する場合には、このクラスを継承してください。</p>
54   <p></p>
55 <br>
56 <hr>
57 </div>
58 <a name="methodSummary"></a>
59 <div class="summarySection">
60 <div class="summaryTableTitle">Public Methods</div>
61 <table id="summaryTableMethod" class="summaryTable " cellpadding="3" cellspacing="0">
62 <tr>
63 <th>&nbsp;</th><th colspan="2">Method</th><th class="summaryTableOwnerCol">Defined&nbsp;by</th>
64 </tr>
65 <tr class="">
66 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
67 <div class="summarySignature">
68 <a class="signatureLink" href="#cancel()">cancel</a>():void</div>
69 <div class="summaryTableDescription">
70    この関数は将来の拡張の為に予約されています。.</div>
71 </td><td class="summaryTableOwnerCol">CommandBase</td>
72 </tr>
73 <tr class="">
74 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
75 <div class="summarySignature">
76 <a class="signatureLink" href="#execute()">execute</a>():void</div>
77 <div class="summaryTableDescription">
78    コマンドとして定義された処理を実行します.</div>
79 </td><td class="summaryTableOwnerCol">CommandBase</td>
80 </tr>
81 </table>
82 </div>
83 <a name="protectedMethodSummary"></a>
84 <div class="summarySection">
85 <div class="summaryTableTitle">Protected Methods</div>
86 <table id="summaryTableProtectedMethod" class="summaryTable " cellpadding="3" cellspacing="0">
87 <tr>
88 <th>&nbsp;</th><th colspan="2">Method</th><th class="summaryTableOwnerCol">Defined&nbsp;by</th>
89 </tr>
90 <tr class="">
91 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
92 <div class="summarySignature">
93 <a class="signatureLink" href="#dispatchComplete()">dispatchComplete</a>():void</div>
94 <div class="summaryTableDescription">
95    コマンドの終了を通知する為に、Event.COMPLETEを発行します.</div>
96 </td><td class="summaryTableOwnerCol">CommandBase</td>
97 </tr>
98 </table>
99 </div>
100 <script type="text/javascript" language="javascript">
101 <!--
102 showHideInherited();
103 --></script>
104 <div class="MainContent">
105 <a name="methodDetail"></a>
106 <div class="detailSectionHeader">Method detail</div>
107 <a name="cancel()"></a>
108 <table cellspacing="0" cellpadding="0" class="detailHeader">
109 <tr>
110 <td class="detailHeaderName">cancel</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td>
111 </tr>
112 </table>
113 <div class="detailBody">
114 <code>public function cancel():void</code><p>
115    この関数は将来の拡張の為に予約されています。.
116    </p></div>
117 <a name="dispatchComplete()"></a>
118 <table cellspacing="0" cellpadding="0" class="detailHeader">
119 <tr>
120 <td class="detailHeaderName">dispatchComplete</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
121 </tr>
122 </table>
123 <div class="detailBody">
124 <code>protected function dispatchComplete():void</code><p>
125    コマンドの終了を通知する為に、Event.COMPLETEを発行します.
126    
127    </p><p>CommandBaseのサブクラスでは、execute()で実行する処理の終了時には、
128    明示的にこの関数を呼び出してください</p>
129    </div>
130 <a name="execute()"></a>
131 <table cellspacing="0" cellpadding="0" class="detailHeader">
132 <tr>
133 <td class="detailHeaderName">execute</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
134 </tr>
135 </table>
136 <div class="detailBody">
137 <code>public function execute():void</code><p>
138    コマンドとして定義された処理を実行します.
139    
140    </p><p>この関数はテンプレート関数です。実際の実装はサブクラスで行われます。</p>
141    <p>サブクラスの実装ではexecuteによって行われる全ての処理の終了時に、関数dispatchComplete()を呼び出してください。</p>
142    </div>
143 <br>
144 <br>
145 <hr>
146 <br>
147 <p></p>
148 <center class="copyright">
149 </center>
150 </div>
151 </body>
152 </html>
153 <!-- -->
Note: リポジトリブラウザについてのヘルプは TracBrowser を参照してください。