Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Использование FlashVars (http://www.flasher.ru/forum/showthread.php?t=212835)

StasHappy 12.05.2016 17:26

Использование FlashVars
 
Возникла проблема, суть которой в следующем:

HTML
Код:

<object type='application/x-shockwave-flash' data='/test.swf'>
<param name='flashvars' value='var1=привет ребята' />
</object>

ActionScript
Код AS3:

var text_1:String = loaderInfo.parameters.var1;
movik_my_text.text = text_1; // здесь чего-то не хватает

Дело в том, что принятый через FlashVars текст, почему-то не вставляется во флэшке. Или вставляется, но с какими-то искажениями(или выводится неполный текст).

Например если передаю текстовую строку "KJAHGSD AKJHASGD ASDF", то на экране выводится строка "ASD AASD ASD". Часть буков он почему-то убрал. Если тот же самый текст передаю в нижнем регистре, то на экране ничего не выводится.

Почему такое происходит?

Tails 12.05.2016 17:33

У TextField есть много различных параметров, влияющих на отображение текста: ширина вывода, позицианирование, шрифты и т.п. Какой из них конкретно виноват - надо устанавливать опытным путём.

Для проверки корректности передачи текста во флешку, можно использовать trace();

StasHappy 12.05.2016 17:38

Цитата:

Сообщение от Tails (Сообщение 1193984)
У TextField есть много различных параметров, влияющих на отображение текста: ширина вывода, позицианирование, шрифты и т.п. Какой из них конкретно виноват - надо устанавливать опытным путём.

TextField впорядке. Позиционирование по центру. Ширина = по ширине мувика. Высота = по размеру шрифта. Тип - динамический.

Код AS3:

movik_my_text.text = "HELLO PEOPLE"; // если сделать так, то текст выводится нормально.


Tails 12.05.2016 17:48

Html страница в кодировке UTF-8 сохранена?

StasHappy 12.05.2016 17:48

Для уточнения деталей. Во флешку я передаю несколько пар ключ/значение, которые разделены между собой символом "&". Может ли проблема быть в нём?

Добавлено через 34 секунды
Цитата:

Сообщение от Tails (Сообщение 1193986)
Html страница в кодировке UTF-8 сохранена?

Да. UTF-8.

undefined 12.05.2016 17:56

Цитата:

TextField впорядке. Позиционирование по центру. Ширина = по ширине мувика. Высота = по размеру шрифта. Тип - динамический.
а символы все внедрены?

StasHappy 12.05.2016 18:00

Цитата:

а символы все внедрены?
Друг мой. Спасибо за наводку. У меня стояло значение "Сглаживание для читаемости". Я выставил "Шрифты устройства" и всё заработало.


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

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