Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 23.12.2010, 14:22
AlexMakienko вне форума Посмотреть профиль Отправить личное сообщение для AlexMakienko Найти все сообщения от AlexMakienko
  № 1  
Ответить с цитированием
AlexMakienko
[+3 02.01.10]
 
Аватар для AlexMakienko

Регистрация: Nov 2009
Сообщений: 67
По умолчанию Не русифицируется SWf при загрузке через XML

Братцы!
Непосредственно редактирую SWF сайт и он легко русифицируется.
Разобрался и с русификацией почтовых форм (через embed устанавливаю нужные глифты)
и вроде все о кей.

Но вот в случае, когда контент swf файла формируется через редакцию приданного XML файла
возникли трудности с русификацией. Сначала конечно русифицировал Dreamweaver, но
текст набранный по русски в XML файле в swf файле или не появляется (пропадает) или выписывается
набор знаков вопроса ?????

Старый 23.12.2010, 15:36
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 2  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
xml файл должен быть сохранен в utf-8.

Старый 23.12.2010, 16:49
dark256 вне форума Посмотреть профиль Отправить личное сообщение для dark256 Посетить домашнюю страницу dark256 Найти все сообщения от dark256
  № 3  
Ответить с цитированием
dark256
 
Аватар для dark256

блогер
Регистрация: Apr 2008
Адрес: SPb
Сообщений: 3,718
Записей в блоге: 5
Отправить сообщение для dark256 с помощью ICQ Отправить сообщение для dark256 с помощью Skype™
ну или попробуйте во флэшку вставить строчку

Код AS1/AS2:
System.useCodepage = true
НО! Это для ленивых, крайне не рекомендуется и проблему следует решать в общем случае, через UTF8
__________________
FLASHER.MAP SOUNDSTAGE / CS3 / AS2

Старый 23.12.2010, 22:35
AlexMakienko вне форума Посмотреть профиль Отправить личное сообщение для AlexMakienko Найти все сообщения от AlexMakienko
  № 4  
Ответить с цитированием
AlexMakienko
[+3 02.01.10]
 
Аватар для AlexMakienko

Регистрация: Nov 2009
Сообщений: 67
udaaff, dark256 Спасибо за участие.
При русификации Dreamweaver МХ я ставил на первое место в encoding строчку для windows 1251.
Другими словами надо первой ставить строчку для UTF-8 ?
Вообще то в самом XML файле в первых строках стоит заказ на UTF-8 но видимо этого мало.
Попробую отпишу. Еще раз спасибо.

Старый 23.12.2010, 22:56
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 5  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Строчка нужна эта только для порядка, flash её не анализирует.
Цитата:
xml файл должен быть сохранен в utf-8.

Старый 23.12.2010, 22:59
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 6  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
AlexMakienko, послушайте, вы написали на заборе известное слово из трех букв, но там по-прежнему дрова. Чувствуете разницу? От того, что вы в начале документа написали, что он в кодировке utf-8, он таковым не стал. Тоже самое будет, если расширение bmp-файла сменить на jpg. Жипегом он от этого не станет, поэтому вам нужно пересохранить файл в нужной кодировке, помимо заголовка. Хотя бы в блокноте.

Старый 24.12.2010, 00:41
dark256 вне форума Посмотреть профиль Отправить личное сообщение для dark256 Посетить домашнюю страницу dark256 Найти все сообщения от dark256
  № 7  
Ответить с цитированием
dark256
 
Аватар для dark256

блогер
Регистрация: Apr 2008
Адрес: SPb
Сообщений: 3,718
Записей в блоге: 5
Отправить сообщение для dark256 с помощью ICQ Отправить сообщение для dark256 с помощью Skype™
Мне тоже всегда было интересно - к чему там в заголовке ХМЛ-я так жизнерадостно указана кодировка.

AlexMakienko, тот текстовый редактор, в котором вы пишете свою ХМЛ, имеет кнопку FILE-SAVE_AS , так вот после нажатия SAVEAS должна быть опция, в какой именно кодировке сохранять. Соотв. кодировка не в заголовке текста, а у самих символов текста другой код
__________________
FLASHER.MAP SOUNDSTAGE / CS3 / AS2

Старый 24.12.2010, 15:48
AlexMakienko вне форума Посмотреть профиль Отправить личное сообщение для AlexMakienko Найти все сообщения от AlexMakienko
  № 8  
Ответить с цитированием
AlexMakienko
[+3 02.01.10]
 
Аватар для AlexMakienko

Регистрация: Nov 2009
Сообщений: 67
Братцы все логично и правильно !
dark256 в окне file- save as только установка типа файла (html, xml и др.).
Кодировок я что- то там не нашел!

У меня Dreamweaver MX 2004. Я его русифицировал и, согласно рекомендаций, сделал следующее:
1. В меню Edit --Preferences--New document активировал строчку кириллица
2. Там же в опции Fonts тоже установил кириллица

Потом как рекоменовано зашел в Progr Files- в папку Dreamweaver в нем в Configuration - Encoding
И там в файле EncodingMenu.xml поставил самыми первыми три файла относящиеся к Wind1251

Код:
<mm:encoding name="Cyrillic (Windows-1251)" charset="windows-1251" 
fontgroup="Cyrillic" winfontcharset=204 macfontscript=7 
filename="Winl251.xml"/>
Первыми были для Cyrillic (ISO-8859-5)

После этого при наборе русского текста в XML он Dreamweaver его сохраняет и видит
(попробую конечно через notepad++ и bloknoot).

В самом swf файле-сайте ,там где есть и редактируются текстовые поля, зашел по клавише embed
и установил первую строчку все глифты (Glifts).
Раньше безотказно помогало в том числе и при создании почтовых форм.
Не получается ! Там где в xml русский текст и в поле и на меню дает в Swf пустоту или знаки ????

Но вот, что только что обнаружил в своем Dreamweaver MX 2004 в папках задания кодировок
в Progr Files- в папке Dreamweaver и далее в Configuration - Encoding нет файла UTF-8.xml
Файлы кодировок Win1251.xml iso8859.xml KOI8R.xml и др. есть, а UTF-8.xml нет.
Надеюсь что из-за этого. Чуть позже дома загоню UTF-8.xml попробую и отпишу
В крайнем случае придется ставить русифицированный Dreamweaver 8.


Последний раз редактировалось AlexMakienko; 24.12.2010 в 15:52.
Старый 24.12.2010, 15:55
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 9  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
AlexMakienko, выбросьте Dreamweaver и возьмите обычный блокнот, в кои-то веки.

Старый 24.12.2010, 16:13
dark256 вне форума Посмотреть профиль Отправить личное сообщение для dark256 Посетить домашнюю страницу dark256 Найти все сообщения от dark256
  № 10  
Ответить с цитированием
dark256
 
Аватар для dark256

блогер
Регистрация: Apr 2008
Адрес: SPb
Сообщений: 3,718
Записей в блоге: 5
Отправить сообщение для dark256 с помощью ICQ Отправить сообщение для dark256 с помощью Skype™
Ужас. Дримвивер не выбрасывайте. Просто закройте. Скачайте и откройте EditPlus.
Хотя можно и в блокноте. Вкладка сэйвЭс выглядит также
Миниатюры
Нажмите на изображение для увеличения
Название: eplus.jpg
Просмотров: 144
Размер:	46.2 Кб
ID:	25690  
__________________
FLASHER.MAP SOUNDSTAGE / CS3 / AS2


Последний раз редактировалось dark256; 24.12.2010 в 16:16.
Создать новую тему Ответ Часовой пояс GMT +4, время: 21:40.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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