Xpoint
   [напомнить пароль]

getURL vs ExternalInterface vs FSCommand

Метки: [без меток]
2009-03-17 13:36:27 [обр] Эрнест(0/20)[досье]

Стоит задача написать текст определенным шрифтом.
В данном случае речь идет о церковнославянском шрифте.
Страница генерируется динамически.
Сколько будет блоков ЦС текста неизвестно.
Количество текста в ЦС блоке заранее неизвестно.

Создан flash мувик. Собственно он нужен только потому что включает в себя необходимый шрифт.
Текст для отображения передается в мувик в виде переменной.

АС в мувике, после отрисовки текста запускает js функцию на странице, которая увеличивает высоту мувика до необходимого.

Вроде все ясно, но граблей куча.

getURL останавливает дальнейшую загрузку страницы и ведет себя непредсказуемо, если блок не один (в IE сплошные глюки. Опера совсем с ума сходит. В Firefox все работает)

ExternalInterface требует F8, что увеличивает размер мувика почти в два раза
Для линюксов, читал, нет F8, Adobe заявила. Если не прав поправьте.

FSCommand не пашет в MacOS

Я уже и не представляю в каком направлении двигаться.

Может вычислять высоту мувика на сервере с помощью php и подставлять в height=
Слабо представляю как это сделать.

Буду благодарен за любые мысли и подсказки

вот ссылка http://angel-m.ru/test

спустя 24 минуты [обр] Алексей В. Иванов(276/2861)[досье]
спустя 4 часа 7 минут [обр] Эрнест(0/20)[досье]
Алексей В. Иванов[досье], сами разработчики рекомендуют использовать sifr только для заголовков, а никак для блоков текста.
Это было первое что я попробовал. Не устраивает ни капли. Совсем уж малопонятные глюки.
Кстати, ни один из сайтов из списка сайтов, якобы использующих sifr, его не использует.
Но спасибо.
спустя 1 час 16 минут [обр] Василий Свиридов(0/175)[досье]
спустя 15 часов [обр] Эрнест(0/20)[досье]
Василий Свиридов[досье], спасибо, не знал про эту штуку.
Попробовал, потестил. Файл шрифта конечно 225кб :(
Тормозит жутко, но работает с нужным шрифтом как надо.
Все было бы ничего, но вот это ставит на данном решении крест.
Typeface does not work in Opera or IE8. Hopefully there will be updates to fix this. (This is the sound of your users begging David.)
спустя 2 часа 8 минут [обр] Андрей Гора(0/29)[досье]
Для Linux уже есть Flash Player 10.
Увеличения размера для AS2/3 тоже не должно быть.
Так что ExternalInterface.
спустя 8 минут [обр] Эрнест(0/20)[досье]

Андрей Гора[досье], да я уже прочитал и попробовал.
ExternalInterface отлично работает.
И ни капельки не глючит.

Всем откливнувшимся большое спасибо.

Powered by POEM™ Engine Copyright © 2002-2005