本來不想回的,不過還是回一下好了.gies5307 wrote:是swf檔只可惜不能報時我的不能用 這個SWF,大概是所謂"部落格小物"之類的東西,根本就不是做給手機用的吧?因為:除了尺寸和儲存格式根本就不對之外,這個SWF的一大特色是,移動滑鼠游標按下主角身上的任一部分,主角都會突然醒來用日語報出時間,或是按下"音符"後,主角會醒來唱一首歌.目前(截至2008/06/10為止)有支援FLASH桌布的所有SE手機,應該是根本沒有任何一款能讓你直接點選螢幕上的小物件吧.....(不只是SE手機,nokia手機大概也不行,SHARP手機大概也不行,SAMSUNG手機大概也同樣不行......) ^^"所以,喜歡這個SWF的人,要改的話請自行研究以下幾個部分:1.修改尺寸及時間顯示的部分2.把滑鼠按鍵控制整個拿掉3.自己決定要用什麼方式重新組合主角的小動畫------SE手機能不能讓桌布播放音樂是一回事,不過你手機一拿出來會突然無預警用娃娃音大聲報時或唱歌的話,應該會讓很多人非常困擾吧? 所以還是拿掉一堆聲音的部分只播放主角醒來的動畫就可以了~可是,若只是一直重複很簡單的動作卻沒有聲音的話又會很單調,這個SWF的特色就蕩然無存囉~以上. :-)
lyou wrote:這個SWF,大概是所謂"部落格小物"之類的東西,根本就不是做給手機用的吧...(恕刪) 沒錯~不過在下很好奇WM系統的手機跟iphone有沒有辦法執行這種PC用的SWF檔~請問有誰知道嗎!?
lfjadsflk wrote:不過在下很好奇WM系統的手機跟iphone有沒有辦法執行這種PC用的SWF檔~ 1.先說一下關於所謂"PC用的SWF檔"和"手機用的SWF檔"之補充說明對於一些比較舊的FLASH手機,比較嚴謹的說法應該是只支援到Flash Lite 1.x的手機,它抓取系統時間的方法主要是透過 fscommand2() 這個函數,譬如說:h = fscommand2("GetTimeHours"); <----取得"時"m = fscommand2("GetTimeMinutes"); <----取得"分"s = fscommand2("GetTimeSeconds"); <----取得"秒"但是許多在PC上執行的SWF,如果你去反組譯的話,通常可以看到它轉出來的時間控制是寫成類似下面的東西:showtime = new Date();h = showtime.getHours(); <----取得"時"m = showtime.getMinutes(); <----取得"分"s = showtime.getSeconds(); <----取得"秒"so,當你用那些以 ooxx = new Date(); 去抓系統時間的SWF時,在你的FL 1.x手機上,就無法正常顯示時間.不過,以下有一些追加的說法.現在已有愈來愈多的手機開始支援Flash Lite 2.x了.FL 2.x比起FL 1.x有不少改進,而其中也包括在抓取系統時間時可直接用 ooxx = new Date(); 這樣的寫法.所以囉,在http://www.mobile01.com/topicdetail.php?f=127&t=388981&p=1這個串子裡所提過的nsflash網站,之前不是有很多人抓到所謂的"PC版"而不能使用嗎.......不過,如果你的手機是FL 2.X手機的話,你可以再試試看,應該是該站上的"PC版"和手機版,都可以直接在你的FL 2.X手機上使用才對. :-)由於還是有不少人的手機是只支援到FL 1.X,所以仍有許多分享FLASH桌布的網站上所提供的東西,以FL 1.x的格式為最多.SO,接下來,手機能支援FL 2.X的人大概會開心的問:"那我的手機是不是所有PC版的SWF都能使用?" 哈哈,答案當然是:不一定.手持可攜設備的功能畢竟不敵一般PC(不管是執行效能或記憶體或硬體性能都是),所以用於手持可攜設備上的Flash Lite也會有較多的限制.比如說在電腦上很常見用滑鼠去點選什麼東西,但在一般手機上並不支援這點選功能,而有些廠牌的手機也不開放按鍵控制,或是無法播放聲音檔案,以及可用於執行SWF的記憶體也很有限等等.SO,延續上面說的,有興趣的人可以先把樓主提供的這個SWF反組譯成FLA檔,然後丟到adobe flash裡面,不改檔案任何內容,只是把"發佈格式"改成"Flash Lite 2.X"<-----重新產生出來的SWF,丟到K850或W910裡,應該是可以執行的(左上小鐘和日期應該是能顯示的).但,它的尺寸並不對也不能播放聲音,並由於不能在螢幕上點選物件,所以主角只會一直在鼻子冒泡. ^^"2.至於WM系統能不能直接執行這類"PC用的SWF"呢我沒WM設備所以不知道(如果有人要借我一支,那我倒是很樂意幫忙測一下). [補充]簡言之,SE已在官網上提供一個小轉檔工具,可以幫你把現成的FLASH桌布轉成Xperia X1/X2能用的面板.有興趣的人麻煩自己去google或到SE官網找資料.(當然,並不是隨便亂抓什麼SWF都適合轉成Xperia的面板,你仍得自行考慮FLASH的支援版本丶尺寸丶以及橫/直轉向等等問題~) ^^"==============BTW, Steve Jobs曾公開吐嘈過flash,表示iPhone不會支援flash.所以iPhone是根本不用再問囉~
lyou wrote:BTW, Steve Jobs曾公開吐嘈過flash,表示iPhone不會支援flash.所以iPhone是根本不用再問囉~...(恕刪) 是這樣嗎!?那這樣iphone引以為傲的網路瀏覽經驗不就殘廢了?!不能撥放FLASH的網路瀏覽器會有人想用嗎!?(另外,iphone不是有開放SDK嗎?就算原本不能撥放FLASH,應該也會有人寫軟體讓它變成支援吧!?)希望有iphone的板友能解惑一下~
lfjadsflk wrote:希望有iphone的板友能解惑一下~ 這樣的問題.....有跑錯版之嫌吧................ :-)lfjadsflk wrote:(另外,iphone不是有開放SDK嗎?就算原本不能撥放FLASH,應該也會有人寫軟體讓它變成支援吧!?) 有開放SDK是一回事,有沒有實際的東西做出來讓USER用起來滿意又是另外一回事. :-)iphone一開始不支援flash lite的原因是,flash lite在iphone上的執行速度太慢.3月下旬的消息是adobe想自己硬幹.....然後評估後發現被那個鬼SDK限制太多,他們沒能力獨力研發而宣告放棄.呃.......硬體的研發商apple不看好(或說根本無意認真配合?)軟體的研發商adobe也不看好(拿不到研發主導權就乾脆直接放棄?)如果短期內真有人能在iPHONE的現有架構下做出效能令人滿意的flash player,那就不是普通的厲害囉~(況且,軟體的研發經常不是你想做或有能力做就可以隨便做的問題,如果涉及版權,有關iphone的部分要apple授權,有關flash的部分要adobe授權-----那人家為什麼要授權給你?最常見的情形就是付權利金去買~ ^^")不過,大部分iPhone user要flash player的目的,應該是要看網頁內容(特別是影片)而非要用FLASH桌布吧.....(現在在iPhone上的確是可以把YouTube的影片硬轉成H.264來播放,而iPhone 2.0也會直接內建播放YouTube的能力.) SO,建議你到"我愛吃蘋果"板區去問比較恰當,在這裡問真的離題有點遠了~ :-)