Проблемы с SIFR не отображают правильный текст - PullRequest
0 голосов
/ 20 января 2009

Я пытаюсь использовать sIFR (с плагином jQuery sIFR) на моем веб-сайте, но у меня возникли проблемы с самого начала. Мне удалось создать swf с выбранным шрифтом, но когда я запускаю скрипт, я просто получаю сообщение по умолчанию «Rendered with sIFR3» вместо текста моего элемента.

Есть идеи?


Как указал Сам Ноябрьн , я обновил 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 размер.

Ответы [ 3 ]

1 голос
/ 20 января 2009

Плагин jQuery использует sIFR 2, однако вы, похоже, используете (старый) фильм sIFR 3.

0 голосов
/ 16 июля 2009

Да, у меня была та же проблема, и мне потребовалось некоторое время, чтобы понять, что это не проблема со скриптами или чем-то еще; это была просто несовместимость между используемым сценарием и swf.

Поиграйте с разными вариантами экспорта, чтобы сделать их совместимыми - я использую sifrgenerator.com для генерации файла swf из шрифта. Надеюсь, это поможет.

0 голосов
/ 20 января 2009

Мне кажется, что файл swf был поврежден (например, во время экспорта).

Вы можете определить это, заменив свой SWF-файл одним из предварительно созданных (распространяемых с sIFR) - так вы узнаете, есть ли проблема в javascript или во флэш-памяти. В любом случае - не могли бы вы опубликовать более подробную информацию?

...