2009-01-20 39 views
0

我想在我的網站上使用sIFR(與jQuery sIFR插件),但從一開始就遇到問題。我能夠用我選擇的字體創建swf,但是當我運行腳本時,我只是得到默認的「使用sIFR3呈現」消息而不是我的元素的文本。sIFR不顯示正確的文本的問題

任何想法?


由於Novemberborn himself指出的那樣,我做了升級的sIFR 3版本,而jQuery插件只支持V2。我試着恢復到的sIFR(V2.0.5)的封裝版本:

我的HTML:

<h1 class="img">Why should I do ELBC?</h1> 

的jQuery:

$(":header.img") 
    .sifr({ 
     path : 'lib/sifr/2', 
     font : 'test', 
     width: 900, 
     height: 60 
    }) 
; 

lib/sifr/2/test.swf文件只是打包.fla文件編譯。

看起來它實際上是在做這樣的事情:正確的文本正在顯示,但它很小。像,4pt大小。

+0

,如果你提供的代碼+ HTML您正在使用的一些樣品可能會有所幫助。 – David 2009-01-20 08:55:00

回答

0

在我看來,瑞士法郎文件已被破壞(例如在出口過程中)。

你可以通過用一個預先構建的文件(用sIFR分發)替換你的swf文件來確定 - 這樣你就可以知道問題出在javascript還是flash中。無論哪種方式 - 你可以發佈更多的細節?

1

jQuery插件使用sIFR 2,但是您似乎正在使用(舊)sIFR 3電影。

+0

我對jQuery插件網站的軟件包的運氣更少,所以我想我會嘗試使用sIFR3。這是該網站的最新版本(r436) – nickf 2009-01-21 00:28:26

0

是的,我有同樣的問題,並花了我一段時間,以爲它不是一個腳本或任何問題;這僅僅是使用的腳本和swf之間的不兼容。

讓玩家使用不同的導出選項讓它們兼容 - 我使用sifrgenerator.com從字體生成swf文件。希望能幫助到你。