Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Не отображаются шрифты в IE (http://www.flasher.ru/forum/showthread.php?t=145596)

Воитель 13.10.2010 18:38

Не отображаются шрифты в IE
 
Здравствуйте.
У меня не отображается текст в IE а например в Firefox всё работает хорошо.
Код которым создаю текстовые поля:
Код AS3:

var preloader_tp2:moyo_tekstovoe_pole = new moyo_tekstovoe_pole(10, 0xFFFFFF);
preloader_tp2.moyo_tp.text = String(percent + "%");
 
package classes{
        import flash.text.*;
        import flash.display.Sprite;
 
        public class moyo_tekstovoe_pole extends Sprite {
 
                var moyo_tp:TextField;
                private var newFormat:TextFormat;
 
 
                public function moyo_tekstovoe_pole(razmer_shrifta:uint = 14, cvet_shrifta:uint = 0xFFFFFF) {
                        moyo_tp = new TextField();
                        newFormat = new TextFormat();
 
 
                        //moyo_tp.border = true; // Активирует зону текстого поля
                        //moyo_tp.height = 200;
                        //moyo_tp.width = 100;
                        moyo_tp.selectable=false; //при false текст нельзя выделить мышкой
                        moyo_tp.type = TextFieldType.DYNAMIC; //.INPUT - поле редактируемое || .DYNAMIC - нередактируемое
                        moyo_tp.textColor = cvet_shrifta;
                        moyo_tp.autoSize = TextFieldAutoSize.LEFT;//Центровка текста внутри текстого поля
                        //moyo_tp.wordWrap = true;  //Активирует перенос слов при этом конфликтует с выравниваем текста
                        //moyo_tp.visible = true;
 
                        newFormat.size = razmer_shrifta;
                        moyo_tp.defaultTextFormat = newFormat;
 
                        this.addChild(moyo_tp);
                        trace("Текстовое поле успешно создано");
                }
        }
}

На страницу флэшку размещаю вот так:
Код:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=koi8-r" />
<title>zvezdi</title>
</head>
<style>
<!--
html, body {
        width: 100%;
        height: 100%;
        margin: 0px auto;
        text-align: center;
        padding: 0px;
        background-color: #000000;
}

-->
</style>




<body>
        <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="100%" height="100%" id="zvezdi" align="middle">
        <param name="allowScriptAccess" value="sameDomain" />
        <param name="allowFullScreen" value="false" />
        <param name="movie" value="ApplePreloader.swf" />
        <param name="quality" value="high" />
        <param name="bgcolor" value="#ffffff" />
        <embed src="ApplePreloader.swf" quality="high" bgcolor="#ffffff" width="100%" height="100%" name="zvezdi" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
        </object>
</body>
</html>

В архиве форума нашёл, что не у одного меня такая проблема, тогда человеку порекомендовали обновить плэер, у него стояло что-то ниже 8 версии.
У меня же 10 версия, а пишу в CS3.

Добавлено через 7 часов 55 минут
Описанную выше проблемму так и не смог решить.
Но прибавилась ещё одна проблема.
Теперь при использовании функции gotoAndStop(3)
В Firefox флэшка перемещается на 2 кадр, хотя ранее она у меня умела перемещаться на нужный 3 кадр, но потом мудрил писал писал, и вдруг заметил что перемещение на 3 кадр сохранилось только в IE.
Для некоторого пояснения: 1 кадр-прелоудер; 2 кадр - куча всего скинутого в ручную; 3кадр в котором планируется вся реаллизауия задуманного.

Добавлено через 28 часов 59 минут
Хоть ктонибудь отзовитесь. Хотя бы фразами "Я не знаю" или "Да такого быть не может"


Часовой пояс GMT +4, время: 11:05.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.