tag:blogger.com,1999:blog-70490314219369407992024-02-20T21:59:39.615-08:00hippo的as筆記hippohttp://www.blogger.com/profile/18187101762081133637noreply@blogger.comBlogger16125tag:blogger.com,1999:blog-7049031421936940799.post-45528410175237112522012-10-04T03:33:00.004-07:002014-03-06T07:56:43.608-08:00ByteArray轉base64<a href="http://code.google.com/p/as3crypto/source/browse/trunk/as3crypto/src/com/hurlant/util/Base64.as?r=3">class download</a><br />
<br />
var base64Bytes:String = Base64.encodeByteArray(ByteArray);<br />
<br />
ref:<a href="http://www.cnblogs.com/meteoric_cry/archive/2011/06/18/2084371.html">http://www.cnblogs.com/meteoric_cry/archive/2011/06/18/2084371.html</a>miyakihttp://www.blogger.com/profile/06393346436481571593noreply@blogger.com0tag:blogger.com,1999:blog-7049031421936940799.post-35833791684674049612012-09-13T20:45:00.002-07:002014-03-06T07:56:43.606-08:00RadioButton.selected=false;無效!!!!!!!btn.addEventListener(MouseEvent.CLICK, aaa);<div>
<div>
private function aaa(e:MouseEvent):void </div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>{</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>aa.selected = false;</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>}</div>
</div>
<div>
<br /></div>
<div>
照理來講按下btn的時候aa這個RadioButton會取消選取嘛~</div>
<div>
那你就錯了!!!!!!</div>
<div>
他沒反應他沒反應他沒反應他沒反應他沒反應他沒反應他沒反應他沒反應他沒反應他沒反應</div>
<div>
<br /></div>
<div>
要改成以下</div>
<div>
btn.addEventListener(MouseEvent.CLICK, aaa);</div>
<div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>private function aaa(e:MouseEvent):void </div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>{</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>//aa.selected = false;</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>bb.selected = true;</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>bb.visible = false;</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>}</div>
</div>
<div>
<br /></div>
<div>
bb跟aa同一個group 按下的時候去選取bb 這樣aa就會取消選取了 同一時間把bb 隱藏</div>
miyakihttp://www.blogger.com/profile/06393346436481571593noreply@blogger.com0tag:blogger.com,1999:blog-7049031421936940799.post-21004485957191630182012-09-02T10:22:00.000-07:002014-03-06T07:56:43.601-08:00gaia note<br />
<span style="background-color: white;">Q:偵測目前的scene</span><br />
<span style="background-color: white;">A:var myParentSrc:String = page.branch;//取得paga路徑 ex:</span><span style="background-color: white;">index/nav/home</span><br />
<span style="background-color: white;"><br /></span>
<br />
if(ExternalInterface.available){//只有ExternalInterface可用时才执行JS调用。<br />
Tracking.track(“alert”, route);<br />
}<br />
<br />
<br />
Q:一開始發布甚麼都沒有居然會自己有背景!!<br />
A:new Scaffold(this);這行註解調<br />
<br />
<br />
Q:左上角的menu如何刪除<br />
A:先刪除每個page的new Scaffold(this);這行,<span style="background-color: white;">再把Scaffold.swf刪掉</span><br />
<br />
<br />
Q:換頁中間的loading哩?<br />
A:跟一開始LOADING依樣<br />
<br />
<br />
Q:<span style="background-color: white;">取得上一層的路徑</span><span style="background-color: white;"> </span><br />
A:var myParentSrc:String = page.getParent().src;//但是nav= =<br />
<br />
<br />
Q:直接去某一頁
<br />
A:Gaia.api.goto("index/nav/about");<br />
<br />
<br />
Q:<span style="background-color: white;">右鍵不要menu</span><br />
A:<site title="Gaia Framework Site: %PAGE%" menu="false">//menu設為false<br />
<br />
<br />
Q:<span style="background-color: white;">除了page nav跟preloading切開?!不能直接發!?</span><br />
<span style="background-color: white;">A:放在INDEX.FLA(待測,MAIN等於一個LOADER</span><br />
<span style="background-color: white;"><br /></span>
<span style="background-color: white;"><br /></span>
Q:preloader一直是黑色的!?<br />
A:一切都是誤會!!沒有什麼顏色效果設定需要改,把場景上的刪掉再重新拉出來就變彩色的了...<br />
<br />
Q:一執行一片空白!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!<br />
A:可以用ADDED_TO_STAGE來載入 BUT仍有一些問題<br />
或是寫隻CLASS!(待測...<br />
<span style="background-color: white;">如果用ADDED_TO_STAGE來載入除了preloader跟nav有些問題之外,其他page好像ok</span><br />
<span style="background-color: white;"><br /></span>
<span style="background-color: white;">Q:menu 跑的影格名稱找不到!</span><br />
<span style="background-color: white;">A:無解!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!</span><br />
<span style="background-color: white;">用原始方法解決吧.........</span><br />
<span style="background-color: white;"></span><br />
<br />
/**<br />
* Gaia Framework Global Nav Lesson<br />
* @author Steven Sacks<br />
*/<br />
package pages<br />
{<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>import com.gaiaframework.templates.AbstractPage;<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>import com.gaiaframework.events.*;<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>import com.gaiaframework.debug.*;<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>import com.gaiaframework.api.*;<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>import flash.display.*;<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>import flash.events.*;<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>import com.greensock.TweenMax;<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>public class NavPage extends AbstractPage<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>{<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>private var buttons:Array;<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>public var homeBTN:MovieClip;<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>public var aboutBTN:MovieClip;<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>public function NavPage()<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>{<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>super();<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>alpha = 0;<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>//new Scaffold(this);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>initButtons();<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>public function initButtons():void<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>{<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>homeBTN.branch = "index/nav/home";<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>aboutBTN.branch = "index/nav/about";<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>buttons = [homeBTN, aboutBTN];<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>var i:int = buttons.length;<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>while (i--)<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>{<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>buttons[i].buttonMode = true;<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>buttons[i].mouseChildren = false;<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>buttons[i].addEventListener(MouseEvent.CLICK, onClick);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>buttons[i].addEventListener(MouseEvent.MOUSE_OVER, onOver);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>buttons[i].addEventListener(MouseEvent.MOUSE_OUT, onOut);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>Gaia.api.afterGoto(onAfterGoto);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>updateButtonStates(Gaia.api.getCurrentBranch());<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>public function onOver(event:MouseEvent):void {<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>event.target.gotoAndPlay("up");<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>public function onOut(event:MouseEvent):void {<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>//event.target.gotoAndPlay("selected");<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>TweenMax.to(event.target, .5, {frame:1});<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>private function onClick(event:MouseEvent):void<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>{<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>Gaia.api.goto(MovieClip(event.target).branch);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>private function onAfterGoto(event:GaiaEvent):void<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>{<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>updateButtonStates(event.validBranch);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>private function updateButtonStates(branch:String):void<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>{<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>var i:int = buttons.length;<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>while (i--)<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>{<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>var btn:MovieClip = buttons[i];<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>if (branch != btn.branch)<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>{<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>btn.gotoAndStop("up");<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>btn.enabled = true;<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>btn.addEventListener(MouseEvent.MOUSE_OUT, onOut);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>btn.addEventListener(MouseEvent.MOUSE_OVER, onOver);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>else<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>{<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>btn.removeEventListener(MouseEvent.MOUSE_OVER, onOver);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>btn.removeEventListener(MouseEvent.MOUSE_OUT, onOut);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>btn.gotoAndStop("selected");<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>btn.enabled = false;<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>override public function transitionIn():void<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>{<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>super.transitionIn();<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>TweenMax.to(this, 0.3, {alpha:1, onComplete:transitionInComplete});<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>override public function transitionOut():void<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>{<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>super.transitionOut();<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>TweenMax.to(this, 0.3, {alpha:0, onComplete:transitionOutComplete});<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
}<br />
<div>
--------------------------------------------更正版--------------------------------------------------------</div>
<div>
<div>
/**</div>
<div>
* Gaia Framework Global Nav Lesson</div>
<div>
* @author Steven Sacks</div>
<div>
*/</div>
<div>
package pages</div>
<div>
{</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>import com.gaiaframework.templates.AbstractPage;</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>import com.gaiaframework.events.*;</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>import com.gaiaframework.debug.*;</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>import com.gaiaframework.api.*;</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>import flash.display.*;</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>import flash.events.*;</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>import com.greensock.TweenMax;</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span></div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>public class NavPage extends AbstractPage</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>{<span class="Apple-tab-span" style="white-space: pre;"> </span></div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>private var buttons:Array;</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>public var homeBTN:MovieClip;</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>public var aboutBTN:MovieClip;</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>private var flag<span class="Apple-tab-span" style="white-space: pre;"> </span>:Boolean = false;</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>private var _Str<span class="Apple-tab-span" style="white-space: pre;"> </span>:String;</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>private var mcmc<span class="Apple-tab-span" style="white-space: pre;"> </span>:Object = null;</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>public function NavPage()</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>{</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>super();</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>alpha = 0;</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>//new Scaffold(this);</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>addEventListener(Event.ADDED_TO_STAGE, onAdd);</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>addEventListener(Event.REMOVED_FROM_STAGE, onRemove);</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>}</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span></div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>private function onRemove(e:Event):void </div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>{</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>removeEventListener(Event.REMOVED_FROM_STAGE, onRemove);</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>}</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span></div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>private function onAdd(e:Event):void </div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>{</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>removeEventListener(Event.ADDED_TO_STAGE, onAdd);</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>initButtons(); </div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>transitionIn();</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>}</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>public function initButtons():void</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>{</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>homeBTN.branch = "index/nav/home";</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>aboutBTN.branch = "index/nav/about";</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>buttons = [homeBTN, aboutBTN];</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>var i:int = buttons.length;</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>while (i--)</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>{</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>buttons[i].buttonMode = true;</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>buttons[i].mouseChildren = false;</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>buttons[i].addEventListener(MouseEvent.CLICK, onClick);</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>buttons[i].addEventListener(MouseEvent.ROLL_OVER, onOver);</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>buttons[i].addEventListener(MouseEvent.ROLL_OUT, onOut);</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>buttons[i].addEventListener(Event.ENTER_FRAME, BTNEnterFrame);</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>}</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>Gaia.api.afterGoto(onAfterGoto);</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>updateButtonStates(Gaia.api.getCurrentBranch());</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>}</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span></div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span></div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>private function BTNEnterFrame(e:Event):void </div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>{</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>if (mcmc != null) {</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>var _mc:MovieClip =mcmc as MovieClip;</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>if (flag) {</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>if (_mc.currentFrame != _mc.totalFrames) {</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>_mc.nextFrame();</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>}</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>}else {</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>if (_mc.currentFrame != 1) {</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>_mc.prevFrame();</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>}</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>}</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>}</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<span class="Apple-tab-span" style="white-space: pre;"> </span></div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span></div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>public function onOver(event:MouseEvent):void {</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>flag = true;</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>mcmc = event.target;</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>}</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>public function onOut(event:MouseEvent):void {</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>flag = false;</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>mcmc = event.target;</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>}</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>private function onClick(event:MouseEvent):void</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>{</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>Gaia.api.goto(MovieClip(event.target).branch);</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>}</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>private function onAfterGoto(event:GaiaEvent):void</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>{</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>updateButtonStates(event.validBranch);</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>}</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>private function updateButtonStates(branch:String):void</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>{</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>var i:int = buttons.length;</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>while (i--)</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>{</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>var btn:MovieClip = buttons[i];</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>if (branch != btn.branch)</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>{</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>btn.gotoAndStop("up");</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>btn.enabled = true;</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>btn.addEventListener(MouseEvent.ROLL_OUT, onOut);</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>btn.addEventListener(MouseEvent.ROLL_OVER, onOver);</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>}</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>else</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>{</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>btn.removeEventListener(MouseEvent.ROLL_OVER, onOver);</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>btn.removeEventListener(MouseEvent.ROLL_OUT, onOut);</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>btn.gotoAndStop("selected");</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>btn.enabled = false;</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>}</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>}</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>}</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>override public function transitionIn():void </div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>{</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>super.transitionIn();</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>TweenMax.to(this, 0.3, { alpha:1, onComplete:transitionInComplete } );</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span></div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>}</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>override public function transitionOut():void </div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>{</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>super.transitionOut();</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>TweenMax.to(this, 0.3, {alpha:0, onComplete:transitionOutComplete});</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>}</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>}</div>
<div>
}</div>
</div>
<div>
<br /></div>
<br />
<div style="text-decoration: line-through;">
<br /></div>
<br />
<span style="background-color: white;"><br /></span>
<br />miyakihttp://www.blogger.com/profile/06393346436481571593noreply@blogger.com0tag:blogger.com,1999:blog-7049031421936940799.post-10055049734663908652012-07-17T02:29:00.003-07:002014-03-06T07:56:43.598-08:00OMG!!!FLASHEFF真是個好東西!!!<a href="http://www.flasheff.com/">http://www.flasheff.com/</a><br />
<br />
import flash.events.IOErrorEvent;<br />
import com.jumpeye.Events.FLASHEFFEvents;<br />
<br />
aaa.addEventListener(MouseEvent.CLICK, clickHandler);<br />
//bbb是在原件上那個flashffe的名字<br />
function clickHandler(event:MouseEvent):void {<br />
bbb.show()<br />
}<br />miyakihttp://www.blogger.com/profile/06393346436481571593noreply@blogger.com0tag:blogger.com,1999:blog-7049031421936940799.post-88552072756631090132012-07-15T22:06:00.000-07:002014-03-06T07:56:43.627-08:00progression複習<br />
看目前的sceneid有沒有包在<span style="background-color: white;">"/index/portfolio"之下</span><br />
if (new SceneId("/index/portfolio").contains(manager.currentSceneId))<br />
<br />
看目前的sceneid是不是<span style="background-color: white;">"/index/portfolio/p1"</span><br />
if (manager.destinedSceneId.equals(new SceneId("/index/portfolio/p1")))<br />
<br />
在SceneObject下多加子Scene<br />
<br />
override protected function atSceneLoad():void<br />
{<br />
<span class="Apple-tab-span" style="background-color: white; white-space: pre;"> </span><span style="background-color: white;">addScene(new P1Scene("p1"));</span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>addScene(new P2Scene("p2"));<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>addScene(new P3Scene("p3"));<br />
}<br />
子scene- P1Scene.as<br />
init的時候<br />
_cast = new PortfolioCast(0, 2);//帶參數給cast<br />
<br />
<br />
<div>
<br /></div>
<br />
<br />miyakihttp://www.blogger.com/profile/06393346436481571593noreply@blogger.com0tag:blogger.com,1999:blog-7049031421936940799.post-58739168541257174592012-07-15T21:32:00.001-07:002014-03-06T07:56:43.614-08:00不用腦FQL語法<span style="color: #262626; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"><span style="font-size: 14px; line-height: 20px;">自己以及朋友的uid,姓名,以及50x50的頭像連結</span></span><br />
<span style="color: #262626; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"><span style="font-size: 14px; line-height: 20px;">SELECT uid, name, pic_square FROM user WHERE uid = me() OR uid IN (SELECT uid2 FROM friend WHERE uid1 = me())</span></span><br />
<span style="color: #262626; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"><span style="font-size: 14px; line-height: 20px;"><br /></span></span><br />
<br />
<span style="background-color: white;">SELECT uid, name, pic_square FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me())</span><br />
<span style="background-color: white;"><a href="http://jasonblog.tw/2011/12/facebook-comments-for-blogger.html">http://jasonblog.tw/2011/12/facebook-comments-for-blogger.html</a></span><br />
<br />
<span style="background-color: white;"></span><br />
<span style="background-color: white;">自己的uid 名字小圖</span><br />
<span style="background-color: white;">SELECT uid, name, pic_square FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me())</span><br />
<span style="background-color: white;"><br /></span><br />
<span style="background-color: white;">某id的相簿名稱相簿id</span><br />
<span style="background-color: white;">SELECT name,aid FROM album WHERE aid IN (SELECT aid FROM album WHERE owner =
要查的fbid )</span><br />
<span style="background-color: white;"><br /></span><br />
<span style="background-color: white;">fb大張大頭貼</span><br />
<span style="background-color: white;">SELECT src_big FROM photo WHERE pid IN (SELECT cover_pid FROM album WHERE owner ='要查的fbid' AND type = 'profile')</span><br />
<span style="background-color: white;"><br /></span><br />
<span style="background-color: white;">檢查是否是粉絲</span><br />
<span style="background-color: white;">SELECT page_id FROM page_fan WHERE uid = me() and page_id = '應用程式 ID / API 鑰匙'</span><br />
<span style="background-color: white;"><br /></span><br />
<span style="background-color: white;">撈某一id的大頭</span><br />
<div>
<span style="background-color: white;">SELECT pic_square FROM user WHERE uid =</span><span style="background-color: white;">要查的fbid</span></div>
<span style="background-color: white;"><br /></span><br />
<span style="background-color: white;"><a href="http://developers.facebook.com/docs/reference/api/permissions/">http://developers.facebook.com/docs/reference/api/permissions/</a></span><br />
<span style="background-color: white;">允許頁</span><br />
<span style="background-color: white;"><br /></span><br />
<span style="background-color: white;"><a href="http://developers.facebook.com/tools/explorer">http://developers.facebook.com/tools/explorer</a></span><br />
<span style="background-color: white;">測試fql</span><br />
<span style="background-color: white;">/fql?q="你的fql"</span><br />
<span style="background-color: white;"><br /></span><br />
Tag朋友<br />
<br />
<br />
var _loc_2:* = new Array();//tag框框<br />
_loc_2.push( { tag_uid:_fid, x:100, y:0} );<br />
_loc_2.push( { tag_uid:_uid, x:0, y:0 } );<br />
var _loc_3:Object = new Object();<br />
<span style="background-color: white;">_loc_3 = {message:_uname+'分享了一個好心情的禮物給 '+_fname+_stringPage._text.text+'轉個念頭轉個彎,一起擁有幸福好心情。'+('@'+_uname), fileName:"filename", image:bitmap, tags:JSON.encode(_loc_2)};</span><br />
<span style="background-color: white;">Facebook.api("/" +_uid + "/photos", this.onUploadCompleteHandler, _loc_3, "POST");</span><br />
<span class="Apple-tab-span" style="white-space: pre;"> </span><br />
<br />
<br />
tag朋友附連結<br />
"@[100000406220851:Name]"<br />
_loc_5 = {message:"@["+uid+":Name]"+"和"+"@["+fbid+":Name]"+msg, fileName:"filename", image:_bitmap};<br />
<br />
Fql排序<br />
Facebook.fqlQuery("SELECT uid, name, pic_square FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 ='" +uid + "')ORDER BY name", getFriend);<br />
<br />
<span style="color: #262626; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"><span style="font-size: 14px; line-height: 20px;"><br /></span></span><br />
<span style="color: #262626; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"><span style="font-size: 14px; line-height: 20px;"><br /></span></span><br />
<span style="color: #262626; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"><span style="font-size: 14px; line-height: 20px;"><br /></span></span>miyakihttp://www.blogger.com/profile/06393346436481571593noreply@blogger.com2tag:blogger.com,1999:blog-7049031421936940799.post-71704933076659722972012-03-29T20:53:00.002-07:002014-03-06T07:56:43.616-08:00好像很厲害的正則表示法<a href="http://www.minwt.com/?p=1917">http://www.minwt.com/?p=1917</a>miyakihttp://www.blogger.com/profile/06393346436481571593noreply@blogger.com0tag:blogger.com,1999:blog-7049031421936940799.post-52789936104881768212012-02-22T00:49:00.000-08:002014-03-06T07:56:43.611-08:00Facebook API Permissions<br />
<b><span style="font-size: large;">User and friends Permissions</span></b><br />
user_about_me說明<br />
user_activities休閒愛好<br />
user_birthday生日<br />
user_checkins打卡動態<br />
user_education_history學歷<br />
user_events活動<br />
user_groups社團<br />
user_hometown家鄉<br />
user_interests興趣<br />
user_likes說讚的內容<br />
user_location地點<br />
user_notes文章<br />
user_photo_video_tags- Deprecated; not supported after November 22, 2011.<br />
user_photos相片<br />
user_questions<br />
user_relationships感情狀態<br />
user_relationship_details感情狀況詳情<br />
user_religion_politics宗教信仰與政治立場<br />
user_status近況更新<br />
user_videos影片<br />
user_website網站<br />
user_work_history工作經歷<br />
email你的電子郵件信箱<br />
<br />
<br />
<b style="font-size: x-large;">Extended Permissions</b><br />
read_friendlists<br />
存取我自訂的朋友名單<br />
read_insights<br />
洞察報告<br />
「 Aaa 」可以存取你的粉絲專頁與應用程式洞察報告的精準行銷數據。<br />
read_mailbox<br />
取得我的收件匣內的訊息<br />
read_requests<br />
存取我的交友邀請<br />
read_stream<br />
存取我的動態消息<br />
xmpp_login<br />
存取聊天室<br />
ads_management<br />
管理我的廣告<br />
create_event<br />
管理我的活動<br />
Aaa 可以用你的名義建立活動<br />
manage_friendlists<br />
進入及管理我自訂的朋友名單<br />
manage_notifications<br />
管理我的通知<br />
「 Aaa 」可以存取你的通知,並標記為「已讀」。<br />
offline_access<br />
隨時連結並取得我的資料<br />
「 Aaa 」可以存取你的資料,即使你並沒有在使用這個應用程式。<br />
user_online_presence<br />
取得我的聯絡資訊<br />
在線情況<br />
friends_online_presence<br />
存取我朋友的聯絡資料<br />
上線情況<br />
publish_checkins<br />
打卡動態<br />
「 Aaa 」可代表你發佈打卡動態。<br />
publish_stream<br />
以我的名義發佈到 Facebook<br />
允許「 Aaa 」以你的名義張貼近況動態、文章、相片和影片。<br />
rsvp_event<br />
管理我的活動<br />
Aaa 可以用你的名義建立活動和回覆邀請。<br />
publish_actions<br />
管理我的活動<br />
Aaa 可以用你的名義建立活動<br />
<br />
<b><span style="font-size: large;">Page Permissions</span></b><br />
manage_pages管理我的專頁<br />
<br />
http://developers.facebook.com/docs/reference/api/permissions/<br />
<br />
<br />miyakihttp://www.blogger.com/profile/06393346436481571593noreply@blogger.com1tag:blogger.com,1999:blog-7049031421936940799.post-72266471977042014012012-02-13T19:04:00.001-08:002014-03-06T07:56:43.622-08:00FLASH TLF文字miyakihttp://www.blogger.com/profile/06393346436481571593noreply@blogger.com0tag:blogger.com,1999:blog-7049031421936940799.post-27873401846950251772012-02-13T18:23:00.001-08:002014-03-06T07:56:43.604-08:00Microsoft Visual Studio2010使用html5標籤很簡單!<br />
安裝Web Standards Update.exe<br />
<a href="http://ms-net.blogspot.com/2011/06/resource-web-standards-update-for.html">http://ms-net.blogspot.com/2011/06/resource-web-standards-update-for.html</a>miyakihttp://www.blogger.com/profile/06393346436481571593noreply@blogger.com0tag:blogger.com,1999:blog-7049031421936940799.post-19894896816446241442011-12-27T02:37:00.001-08:002014-03-06T07:54:37.287-08:00IN2AR 載入SWF材質使用Moviematerial+將畫面拍下來<br />
要使用MOVIEMATERIAL的話要把全部變成AWAY3D版<br />
不要使用LITE版的<br />
<br />
之後如果要拍螢幕,要畫STAGE,並且寬高用數字指定<br />
var bmp:BitmapData = new BitmapData( 640, 480 ,false);<br />
bmp.draw( stage )<br />
<br />
flash加解密<br />
<a href="http://blog.csdn.net/sixingbugai/article/details/6712276">http://blog.csdn.net/sixingbugai/article/details/6712276</a>miyakihttp://www.blogger.com/profile/06393346436481571593noreply@blogger.com0tag:blogger.com,1999:blog-7049031421936940799.post-62149867120664318562011-10-26T03:55:00.000-07:002014-03-06T07:54:37.292-08:00FB1 發佈到塗鴉牆***首先要import的就是facebook class
<pre class = "brush:as3">
import com.facebook.graph.Facebook;
</pre>
***輸入你的app id
<pre class = "brush:as3">
protected static const APP_ID:String = "2011045***62438"; //APP的ID
</pre>
***初始化並在按鈕上加事件
<pre class = "brush:as3">
protected function configUI():void {
Facebook.init(APP_ID,initHandler);
publish_btn.addEventListener(MouseEvent.CLICK, handlePublishClick, false, 0, true);
}
</pre>
***判斷有無登入
<pre class = "brush:as3">
public function initHandler(result:Object, fail:Object):void
{
trace("init2");
if (result)
{
//txt_mc.txt.text = "asdf";
trace("result.uid = " +result.uid);
//若曾經登入過,這邊就可以取得session,可以執行自動登入的動作
}else {
//txt_mc.txt.text = "false3";
trace("false")
}
}
</pre>
發佈至塗鴉牆
<pre class = "brush:as3">
private function handlePublishClick(e:MouseEvent):void
{
var data:Object = new Object();
data.link = "http://developers.facebook.com/docs/reference/dialogs/";
data.picture="http://fbrell.com/f8.jpg"
data.name = "這是asdfasdfasdfname";
data.caption = "這是cadsfasdfasdaption";
data.description = "這是dsdfasdfasdfescription";
data.message = "這是mesdsfsfsdfasdfsage";
data.source = "http://**************************;
var picdata:Object = new Object();
picdata.name = "下載圖片";
picdata.link = "http://fbrell.com/f8.jpg";
data.actions = picdata;
trace("發佈至塗鴉牆" + data);
Facebook.ui("feed", data, requestHandler, "popup");
}
private function requestHandler(result:Object, fail:Object = null):void
{
trace(result + "" + fail);
}
}
}
</pre>miyakihttp://www.blogger.com/profile/06393346436481571593noreply@blogger.com0tag:blogger.com,1999:blog-7049031421936940799.post-20766096771688332172011-10-24T02:10:00.000-07:002014-03-06T07:54:37.289-08:00Adobe Flash 創意跨視界研討會<div>
flash player11在效能上據說較以前進步了1000倍的速度。</div>
<div>
據說是跑在GPU上面。</div>
<div>
使用stage 3D</div>
<div>
<br /></div>
<div>
flash5.5支援發佈成所有設備的格式,不過最裡面還是flash,所以還是不一定所有設備都能跑。</div>
<div>
<br /></div>
<div>
新軟體<a href="http://www.adobe.com/products/proto.html">Adobe Proto</a>用於規劃和設計網站構圖和手機Apps介面等。</div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.iloveapps.hk/wp-content/uploads/2011/10/image5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="250" src="http://www.iloveapps.hk/wp-content/uploads/2011/10/image5.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: left;">
flash player10.3之後就支援錄音後存下來,也可以上傳到伺服器中,不過要傳到伺服器的時候會有安全性問題,要上傳成功需要使用者按兩次按鈕,因此在設計過程中就要不知不覺地加在按鈕過程中。</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
演講者網站</div>
<div class="separator" style="clear: both; text-align: left;">
<a href="http://www.mad.com.au/">www.mad.com.au</a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
type kit 線上字型</div>
<div class="separator" style="clear: both; text-align: left;">
<a href="http://www.ptt.cc/bbs/Web_Design/M.1273392501.A.D63.html">http://www.ptt.cc/bbs/Web_Design/M.1273392501.A.D63.html</a></div>
<br />
<div>
<br /></div>miyakihttp://www.blogger.com/profile/06393346436481571593noreply@blogger.com0tag:blogger.com,1999:blog-7049031421936940799.post-29307273019267686302011-10-20T02:20:00.000-07:002014-03-06T07:54:37.291-08:00Progression<div class="separator" style="clear: both; text-align: left;">
<span class="Apple-style-span" style="color: red;">Document</span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIVSS5s7bsrOudqeIdKZraV_P_fHP_QarrmfGaAmcC9KxOgJzNKKhe-NCQIWByPHzbVtDPCGRKPJ_iRnVtKNTzwf1v1xs9LED1PrON2JfBNkEelC8kXr3WBsNG4GHZonYKZu4YaZ01OMs/s1600/a.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="232" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIVSS5s7bsrOudqeIdKZraV_P_fHP_QarrmfGaAmcC9KxOgJzNKKhe-NCQIWByPHzbVtDPCGRKPJ_iRnVtKNTzwf1v1xs9LED1PrON2JfBNkEelC8kXr3WBsNG4GHZonYKZu4YaZ01OMs/s320/a.jpg" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="MsoNormal" style="text-align: left;">
<span lang="EN-US">Stage</span><span style="font-family: 新細明體, serif;">分為三層,一般都是加在</span><span lang="EN-US">container(ex:new
addchildat(container,_mc,0))</span><span style="font-family: 新細明體, serif;">除了</span><span lang="EN-US">proloader</span><span style="font-family: 新細明體, serif;">會使用到</span><span lang="EN-US">foreground,background</span><span style="font-family: 新細明體, serif;">,比如說</span><span lang="EN-US">loadingbar</span><span style="font-family: 新細明體, serif;">加在</span><span lang="EN-US">foreground</span><span style="font-family: 新細明體, serif;">,背景加在</span><span lang="EN-US">background</span><span style="font-family: 新細明體, serif;">。不然所有的</span><span lang="EN-US">scene</span><span style="font-family: 新細明體, serif;">要</span><span lang="EN-US">addchild cast</span><span style="font-family: 新細明體, serif;">通通都加在</span><span lang="EN-US">container</span><span style="font-family: 新細明體, serif;">。</span><span lang="EN-US"><o:p></o:p></span></div>
<div class="MsoNormal" style="text-align: left;">
<span lang="EN-US"><o:p> Progression有個DepLink的選項若設為true,在瀏覽器上會看到像是網址一樣的連結。manager.sync = true;</o:p></span><br />
<br />
<span class="Apple-style-span" style="color: red;">Scene</span></div>
<div class="MsoNormal" style="text-align: left;">
<span lang="EN-US">CastButton</span><span style="font-family: 新細明體, serif;">通常用在轉</span><span lang="EN-US">scene</span><span style="font-family: 新細明體, serif;">跟連結比較多會用到。</span><span lang="EN-US"><o:p></o:p></span></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="MsoNormal" style="text-align: left;">
<span lang="EN-US"><span class="Apple-style-span" style="color: red;">Command</span><o:p></o:p></span></div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilWgc1qqn6LllzqD8WviKSI4JL-ZwW9jMw8024ptmBTIOx5KwzPAhTwh_FGHBAdYpZ2lopHouX6fcTOdHCoeh_KMVzVeUU62JYTdefDSzB9TQeP3vGrJBCkQhs5hGgNc0MFRAGxvnI3Js/s1600/s.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="265" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilWgc1qqn6LllzqD8WviKSI4JL-ZwW9jMw8024ptmBTIOx5KwzPAhTwh_FGHBAdYpZ2lopHouX6fcTOdHCoeh_KMVzVeUU62JYTdefDSzB9TQeP3vGrJBCkQhs5hGgNc0MFRAGxvnI3Js/s320/s.jpg" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="MsoNormal" style="text-align: left;">
<span lang="EN-US">addCommand</span><span style="font-family: 新細明體, serif;">是一個物件。除了</span><span lang="EN-US">override</span><span style="font-family: 新細明體, serif;">的六個</span><span lang="EN-US">function</span><span style="font-family: 新細明體, serif;">在</span><span lang="EN-US">addCommand</span><span style="font-family: 新細明體, serif;">的時候直接</span><span lang="EN-US">add</span><span style="font-family: 新細明體, serif;">之外,其它自己寫的</span><span lang="EN-US">function</span><span style="font-family: 新細明體, serif;">命令</span><span lang="EN-US">:Command.execute()</span><span style="font-family: 新細明體, serif;">開始執。</span><span lang="EN-US"><o:p></o:p></span></div>
<div class="MsoNormal" style="text-align: left;">
<span style="font-family: 新細明體, serif;">其他還有</span><span lang="EN-US">AddChild</span><span style="font-family: 新細明體, serif;">、</span><span lang="EN-US">RemoveChild</span><span style="font-family: 新細明體, serif;">、</span><span lang="EN-US">DoTweener</span><span style="font-family: 新細明體, serif;">、</span><span lang="EN-US">DoTweenFrame</span><span style="font-family: 新細明體, serif;">、</span><span lang="EN-US">Wait</span><span style="font-family: 新細明體, serif;">、</span><span lang="EN-US">Func</span><span style="font-family: 新細明體, serif;">、</span><span lang="EN-US">Goto</span><span style="font-family: 新細明體, serif;">、各種</span><span lang="EN-US">Load Command</span><span style="font-family: 新細明體, serif;">,甚至可以自訂</span><span lang="EN-US">Command</span><span style="font-family: 新細明體, serif;">,</span><span lang="EN-US">Command.execute()</span><span style="font-family: 新細明體, serif;">開始執行。</span><span lang="EN-US"><o:p></o:p></span></div>
<div class="MsoNormal" style="text-align: left;">
<span lang="EN-US">Wait</span><span style="font-family: 新細明體, serif;">:等於是用一行寫一個</span><span lang="EN-US">timer</span><span style="font-family: 新細明體, serif;">,延遲幾秒鐘之類的。</span><span lang="EN-US"><o:p></o:p></span></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="MsoNormal" style="text-align: left;">
<span lang="EN-US"><span class="Apple-style-span" style="color: red;">Cmmand List</span><o:p></o:p></span></div>
<div class="MsoNormal" style="text-align: left;">
<span lang="EN-US">SerialList</span><span style="font-family: 新細明體, serif;">與</span><span lang="EN-US">ParallelList</span><span style="font-family: 新細明體, serif;">兩大類</span><span lang="EN-US">(SerialList</span><span style="font-family: 新細明體, serif;">使用的時機</span><span lang="EN-US">:</span><span style="font-family: 新細明體, serif;">有時候</span><span lang="EN-US">DoTweener</span><span style="font-family: 新細明體, serif;">會有時間差,播完</span><span lang="EN-US">a</span><span style="font-family: 新細明體, serif;">動畫再播</span><span lang="EN-US">b</span><span style="font-family: 新細明體, serif;">動畫,就可以用</span><span lang="EN-US">SerialList</span><span style="font-family: 新細明體, serif;">來序列播放</span><span lang="EN-US">)<o:p></o:p></span></div>
<div class="MsoNormal" style="text-align: left;">
<span lang="EN-US">CommandList.addCommand(cmd1, cmd2, </span><span style="font-family: 新細明體, serif;">…</span><span lang="EN-US">)</span><span style="font-family: 新細明體, serif;">增加</span><span lang="EN-US">Command<o:p></o:p></span></div>
<div class="MsoNormal" style="text-align: left;">
<span style="font-family: 新細明體, serif;">使用</span><span lang="EN-US">Array</span><span style="font-family: 新細明體, serif;">可互相切換,</span><span lang="EN-US">
CommandList.addCommand(cmd1, [cmd2_1, cmd2_2], cmd3, </span><span style="font-family: 新細明體, serif;">…</span><span lang="EN-US">)<o:p></o:p></span></div>
<div class="MsoNormal" style="text-align: left;">
<span lang="EN-US">CommandList.execute()</span><span style="font-family: 新細明體, serif;">執行</span><span lang="EN-US"><o:p></o:p></span><br />
<span style="font-family: 新細明體, serif;"><br /></span><br />
<span style="font-family: 新細明體, serif;"><br /></span><br />
<span class="Apple-style-span" style="font-family: 新細明體, serif;"><br /></span></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="MsoNormal" style="text-align: left;">
<span style="font-family: 新細明體, serif;">之後使用</span><span lang="EN-US">LoadScene Command</span><span style="font-family: 新細明體, serif;">來處理讀取進度,這邊</span><span lang="EN-US">class</span><span style="font-family: 新細明體, serif;">我不知道在寫什麼要再看看。</span><span lang="EN-US"><o:p></o:p></span></div>
<div class="MsoNormal" style="text-align: left;">
<br />
參考資料:</div>
<div class="MsoNormal" style="text-align: left;">
<span lang="EN-US"><a href="http://milkmidi.blogspot.com/2009/09/progression3-tutorial-part2.html"><span lang="EN-US" style="font-family: 新細明體, serif;"><span lang="EN-US">奶綠</span></span></a><o:p></o:p></span></div>
<div class="MsoNormal" style="text-align: left;">
<span lang="EN-US"><a href="http://grayliao.blogspot.com/2011/03/progression-4-command.html">Gray</a><o:p></o:p></span><br />
<br />
<br />
小筆記:<br />
<br />
小loading的進度寫在MySceneLoader 控制bar跟文字<br />
<div>
loading本身是movieclip裡面包含兩個物件一個bar一個文字</div>
<div>
<br /></div>
<div>
<br /></div>
<div>
跳頁那個先複製GRAY的</div>
</div>
<br />
<div style="text-align: left;">
<br /></div>miyakihttp://www.blogger.com/profile/06393346436481571593noreply@blogger.com0tag:blogger.com,1999:blog-7049031421936940799.post-1564077709061550612011-10-11T07:22:00.000-07:002014-03-06T07:54:37.285-08:00As3.0未公開的方法addFrameScript()<span class="Apple-style-span" style="background-color: white; color: #8f8f8f; font-size: 14px; font-weight: bold;">As3.0未公開的方法addFrameScript()</span><br />
<a href="http://ercrta.blogspot.com/2010/02/flash-addframescript-as30.html">http://ercrta.blogspot.com/2010/02/flash-addframescript-as30.html</a><br />
<span class="Apple-style-span" style="background-color: #f0f0f0; font-family: 'Courier New', Courier, Fixed; font-size: 13px;">_mc.addFrameScript( 9,_mc.stop);</span><br />
<span class="Apple-style-span" style="background-color: #f0f0f0; font-family: 'Courier New', Courier, Fixed; font-size: 13px;">//第10個影格,參數填9;第1個影格則參數填0</span><br />
<br />miyakihttp://www.blogger.com/profile/06393346436481571593noreply@blogger.com0tag:blogger.com,1999:blog-7049031421936940799.post-58162671209256391612011-10-06T01:58:00.000-07:002014-03-06T07:47:02.558-08:00Progression 在Flash Develop安裝樣板<br />
<br />
C:\Users\miyaki\AppData\Local\FlashDevelop<br />
C:\Users\miyaki\AppData\Local\FlashDevelop\Projects<br />
201 Progression - Progression 4.0 Project<br />
Macros<br />
Projects<br />
Templateshippohttp://www.blogger.com/profile/18187101762081133637noreply@blogger.com0