發表文章

目前顯示的是 3月, 2009的文章

AS3 將選單連結寫在外部xml上

as2時都套著用,最近比較有閒就改了一個as3的,有用的人就下吧。 原始檔

stage.width vs. stage.stageWidth in Actionscript 3這二個的差別

今天在 Ajar 看到的文章。 現在才看到詳細的說明, 基本上,stage.width是指此物件在stage的寬 且不包含不顯示的物件(如果用displayobject.width的話,像mask的寬都會加進去)。 而stage.stageWidth是指場景的寬。 這樣就很好分別使用了!

Mask的奇異Bug

在flash8的年代就碰過,想不到在CS4還是又碰到 當用mask方法時,在增加物件到顯示列表在上面時, 就會出現顯示錯亂的問題。 還在試解決方法。

讀Stage

大師Ticore有更深入的說明, 就Stage難以捉摸的個性,大概目前都是用這種最簡單的判斷方式。 if(stage==null){ //偵測加入顯示列表後,方執行stage的偵聽 this.addEventListener(Event.ADDED_TO_STAGE, funA); } else { stage.addEventListener(MouseEvent.CLICK,funB); } stage只有一個,無論你讀了多少次的loader他們全部都只有一個stage。 在未加入顯示列表前,是抓不到stage這個屬性的。

Flash 10的移除功能Loader.unloadAndStop()

這個方法好像是新的10才有支援, 之前用loader.unload()會有事件偵聽還佔記憶體,或其它難以移除的問題。 用Loader.unloadAndStop()似乎得到了新的解決之道。 呼叫unloadAndStop()會有以下的情況發生。 Sounds are stopped. Stage event listeners are removed. Event listeners for enterFrame, frameConstructed, exitFrame, activate and deactivate are removed. Timers are stopped. Camera and Microphone instances are detached Movie clips are stopped.

今日鳥事一記

今天下午,因為老媽生日,所以打電話要去訂烤鴨 電話接通後,我劈頭就說: 「小姐我是剛才有打電話過去的陳先生,我要訂一份烤鴨」 客服:「先生,我們不幫人送」 我 :「我知道你們不幫人外送,我等下去拿」 客服說:「先生,我們是不幫人送」 我說:「我知道,我知道,我等下自己去拿」 客服:「先生,我們是做保險的 【富邦人壽】 ,你打錯電話了!」 我:「阿.........」

CSS絕對底部

從友站看到的方式 原文連結位址在此 http://www.cssstickyfooter.com/using-sticky-footer-code.html CSS代碼: html, body, #wrap {height: 100%;} body > #wrap {height: auto; min-height: 100%;} #main {padding-bottom: 150px;} /* 必須使用和footer相同的高度 */ #footer {position: relative; margin-top: -150px; /* footer高度的負值 */ height: 150px; clear:both;} 比較妙的就是#main的padding值、footer的高度和負margin值的設定 這裡 有我自己測試的結果,真的還不錯用的方式。