Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > ActionScript 3 > Ковычки и спец символы в выводе


Автор: Atum 18.7.2013, 09:53
Добрый день! 

Хочу выводить текст с ковычками и спец символами , но при выводе они куда то пропадают ?! что делать ? 

В AS - только начал изучать , помогите ! Примером!

Пример 

 Syfxfkj «Ntcrc» Pyfxfkj  получаю как yfxfkj tcrc yfxfkj 

Так же пропадает заглавная буква (S N P)

как вывожу : 


Код

    addHTMLBlock('<font size="10">Syfxfkj «Ntcrc» Pyfxfkj  : ' + data['text'] + '</font>');



 data['text'] - это текст который содержит те же спец символы , к примеру :  Syfxfkj «Ntcrc» Pyfxfkj 


Вывод идет в чековую ленту .
Код


....
                      content = new Sprite();
            
            addChild(content);
            content.y = 50;
            
....


// Использую функцию : 

        private function addHTMLBlock(s:String, gap:Number = 5, alignment:String = "center"):void
        {
            var l:Label = new Label();
            l.attributes = { font:"Arial", size:8, embedFonts:true, antiAliasType:AntiAliasType.ADVANCED, thickness:40, sharpness:-100, html:true, align:"left", autoSize:"left", multiline:true, color:0x000000 };
            l.layout();
            l.htmlText = s;
            if (l.width > 180)
            {
                l.attributes = { wordWrap:true };
                l.layout();
                l.textField.width = 180;
            }
            l.y = objects[objects.length - 1].y + ((objects.length > 1) ? objects[objects.length - 1].height : 45) + gap;
            
            if (alignment == "center")
            {
                l.x = (180 - l.width)/2;
            }
            
            content.addChild(l);
            
            objects.push(l);
        }


 smile  smile  smile 

Автор: Simplifier 21.7.2013, 00:00
У вас embedFonts выставлен в true, так что скорее всего дело в том, что те символы, которые не отображаются, просто не встроены.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)