Feeds:
文章
迴響

「實作分享」分類文章彙整

本想po在blogger上但是今晚blogger的上傳圖片一直出問題, 因此選擇這裡.
本文感謝工頭堅授權文章使用, 讓大家看看webi網誌編輯出來的效果.
首先, 借用紅葉夫人的帳密(我喜歡她這張圖). 按下網誌後看到資料夾.

在紅色框框這邊就是”新增”資料夾的地方.

按了以後就出現了未取名的新資料夾 , 再按一下紅框裡面那隻筆.
 
現在打入新資料夾的名稱.

接著按”+”號就可以看到網誌列表, 還可以下副標(這都是原作者同意的啦!)

接著就會跳出shock editor嚇客網誌編輯器, 據說第一次看到真的會嚇到. 我們之後會簡化此流程.
希望”嚇客”不要真的嚇到客人.
我們現在只需要用到右上角的兩個紅色框: 新增圖片和文字 ,首先是新增文字. 按下A框, 在你想要放文字的地方點一下.

至於按下新增圖像就會跳出這個, 瀏覽之後按下確認, 就可以看到縮圖.

確定後圖就會跑到網誌裡面.

由於圖文是可以隨便擺的, 所以發揮簡報的創意吧! (圖片或文字都是需要”點兩下”, 才可以移動或者放大縮小, 有事沒事點兩下試試看, 就是要你隨時雙擊啦!

第一頁完成後左邊這個大圖 , 左邊藍色的+號是新增頁面先生, 右邊粉紅色的X號是刪除頁面小姐.

新增頁面後, 按到下一頁(p.2) 接著我們來換張底圖.

這張是工頭部落格的美麗海灣照, webi封閉測試期間還沒有底圖刷淡功能, 所以我先刷好才傳的.

換張底圖, 換字顏色的感覺.

注意: 編輯告一段落可以按上方這個綠色的勾勾(養成存檔好習慣喔). 編輯完畢就按這個開門的小人”烙跑”吧!

回到這裡, 幫這篇文章加上標題. 然後千萬要選擇下方的”新增”.

編輯完了. 這張圖我就不縮小了, 讓大家好好看個清楚大圖.
webi頁面的流程我們將會繼續改進, 歡迎給我們意見.
另外, 若你覺得你編輯網誌比我還要厲害的話, 歡迎你參加活動來做大哥, 還可能有新台幣六千元可領喔!

Read Full Post »

這是flash的bug嗎?

使用flash組件中的TextField時,發現了一個很奇怪的問題。
當TextField的值改變時,TextField會發送change事件,也就是說在我們輸入或刪除
TextField的內容時,都會收到這個事件。
但是有一種情形下不會發送這個事件。
如下所示,若是刪除最後一行,TextField會發送change事件,而且若覆寫height
、width兩個setter function,是可以trace到 TextField的width、height 屬性被改變的。
====TextField的內容開始====
新文字內容
\r
\r
====TextField的內容結束====
↓(刪除最後一行)
====TextField的內容開始====
新文字內容
\r
====TextField的內容結束====
但若是下面這種情形時,TextField就不會發送change事件。而且height、width這
兩個setter function 也不會被呼叫。
====TextField的內容開始====
新文字內容
\r
====TextField的內容結束====
↓(刪除了最後一行)
====TextField的內容開始====
新文字內容
====TextField的內容結束====
不知道這算不算是個bug呢?
.
.
.
.
有圖有真像
     
圖中的外圍框線是我自己定義的一個類別,它會畫出和選取物件一樣大的框線
,還有四個灰色的旋轉方塊和八個黑色的縮放方塊。在正常情形下,改變了
TextField的內容,外框會跟著改變。但是若是我所說的那個情形時,因為收不到
TextField的change事件,外框就無法跟著改變,所以會出現第三張圖的情形。
第三張圖中間的那條線是TextField的外框。

Read Full Post »

今天非常鬱悶,被linkinfo.dll這個木馬搞的我死去活來,最後把機器搞定了,我就得重新安裝所有的環境,死了算了。但接著更鬱悶的事也來了,運行Flex的程序發現IE7提示:Alternate HTML content should be placed here. This content requires the Adobe Flash Player。
這個問題在我上次重新裝系統後就出現過,在firefox是完全正常的表現,在IE7就無法運行,但很奇怪的事,問過幾個網友,他們運行之後,同樣是IE7卻沒有這樣的問題。我很迷惑,上次遇到這個問題,問kenshin和黑白都告訴我是flash的版本不對,後來莫名其妙他就可以了,所以沒有放在心上,這次我就重視起來,按照flash版本的問題,我找了下資料,有人說是生成的AC_OETags.js有問題,我就看了下,果然不出所料。
if (!version)
{
try {
// version will be set for 2.X player
axo = new ActiveXObject(”ShockwaveFlash.ShockwaveFlash”);
version = “WIN 2,0,0,11″;
} catch (e) {
version = -1;
}
}
如果這樣的話,在IE7中運行的情況,這個js最後一個運行到的是返回WIN 2,0,0,11,然後截取到版本為2與你要求的FLASH版號對比(如9),然後就提示版本太舊了,產生這個原因,網絡上有人解釋說是因為FLASH並沒有嚴格按照COM組件的標準,在獲取版號時產生錯誤。但為什麼裝系統之前,我莫名其妙的就可以在IE7中調試我的flex程序呢?是不是fdk的問題?如果誰了解這樣的情況具體原因,請發給我mail:cfugorg@gmail.com,謝謝
另外如果IE7是這樣情況的朋友,兩種解決方法,拋棄IE7,用firefox來執行,一定沒有問題。或是修改這段code:
if (!version)
{
try {
// version will be set for 2.X player
axo = new ActiveXObject(”ShockwaveFlash.ShockwaveFlash”);
version=axo.GetVariable(”$version”);
} catch (e) {
version = “WIN 2,0,0,11″;
}
}
保存後仍然可以運行在IE7中哦!

Read Full Post »