Swiffy background transparent

4   Comments

聽說Swiffy又更新版本, 網友求救快被Swiffy搞瘋了!
不過這一篇大概是相當輕鬆完成的教學兼日記, 哈哈!
將Flash轉成HTML5所必備的背景透明值因為改版使得以往的規則都失效. 如果您採用swiffy v5.3以後的新版本, 請使用下述方法.

打開轉檔後的html原始碼, 找到最下方 stage.start();
在它的上面增加一列規則: stage.setBackground(null);
儲存後就完成了. 其中的 null 可以使用CSS的色碼值替代原背景.
至於使用以前版本轉檔, 請參考搜古文:

隨文附贈的小日記
昨夜很幸運剛好拍到自己的部落格突破兩百萬了! 這比我中獎兩百萬還高興. (沒中過, 於是胡扯一番) 為了答謝支持的好友, 好久沒空製作的懶人包將再度登場, 設計內容保密中 (仿效新品發表會搞得神秘兮兮的那一套). 不過趁此搭上即將到來的萬聖節氣氛, 我還需要想一想, 就當作預告.


Author Summary
Swiffy background transparent
Subject : Swiffy background transparent
Author : - Dream Talker Updated at: 2:44 AM
Votes : 100% - 5.0 - based on 2015
新版Swiffy轉檔後, HTML背景透明的修改方法. 適用v5.3之後版本.
5 Stars - Reviews
留言提示 - Comment Tips
◆ 如果您有任何想法或意見,歡迎參與留言。
◆ Disqus匿名留言,信箱及個人資訊不會公開顯示。
◆ 請多使用社群帳號留言,可簡化流程並訂閱回復。
◆ 『私密留言』請使用Google+分享按鍵,留言須使用『@Mark X』在訊息中,以免遺漏通知。
◆ G+ 訊息中指名分享對象的參考文件: 『 說明
  • Disqus
  • Blogger
  • Facebook
Anonymous left your nick please
  1. Anonymous2:01 AM

    你好,請問網頁內含先後使用不同版本轉檔的動畫,要如何改?

    ReplyDelete
  2. To Anonymous,
    不同版本在各自的iframe裡面並不會干涉到其他版本; 只是網站訪客的瀏覽器會載入多種版本的js, 會拖慢時間.
    最好能重新轉檔成一致的版本.
    如果您是在 <head> 裡面先渲染某一版本的runtime.js, 其他object物件排版在網站裡有不同的命名id也不行, 因為不同版本的runtime.js在編排程式上多少有些不同, 會造成某些id不能執行動作.
    無論何種內嵌方法, 建議統一版本轉檔.

    ReplyDelete
  3. 不好意思,請問一下,我用Swiffy轉出html5 他可以直接放到google雲端硬碟,利用網址的方式顯示。

    但我用Flash cc轉出的html5他多了一個JS檔,即使把這些檔案都放到google裡,但打開網頁後,裡面的圖卻都無法顯示了。

    是否有方式解決?

    ReplyDelete
    Replies
    1. 抱歉啊!最近一直參加研習活動,疏於回應。
      Swiffy 對於圖檔會轉換成編譯字串,所以圖像顯示沒太大問題。但是 Flash CC 此類的轉檔程式大多會將非向量圖形的原圖檔編入圖像目錄當中,並賦予相對路徑的存取方式。

      如您所問:如將此類目錄化檔案放在網站資料庫中,則適應性高。但如果是 Google 雲端硬碟的處理方式就有路徑讀取不到的疑慮,因為 Google Drive 賦予檔案路徑時使用參數當作網址,連帶裡面的圖像也『應該』使用參數字串當作路徑才會正確顯示。

      所以您需要翻找轉譯後所有的檔案,將其路徑都換成『絕對路徑』即可。(但轉換 Google 的絕對路徑有點風險,它隨時可能改變參數結構,此狀況以前發生數次)

      Delete