Хорошо, я настраиваю Flash-сайт, и все работает отлично, кроме одной вещи.
Портфель загружает заголовки и описания из файла XML следующим образом:
<thumbnail filename="/mo*******s/01.JPG" label="Vjagg"
url="http://www.**********.com/****/…
description="Vjagg" />
(я использовал *, чтобы скрыть оригинальные имена отсюда).
В любом случае, все названия и описания, которые я там пишу, правильно отображаются на моем веб-сайте, за исключением V, j и G. По крайней мере, это те символы, которые я заметил, что отсутствует Все остальное, работает ОТЛИЧНО. v, J и g работают, т.е. капитализация имеет значение.
thumbnail filename = расположение эскиза (работает отлично)
метка = имя / название, присвоенное произведению искусства (проблема V, j и G)
url = url для увеличенного изображения (работает отлично)
описание = дополнительная информация, предоставленная произведению искусства (проблема V, j и G)
Код ActionScript2.0 относительно этого находится здесь:
function create_item_list():Void
{
for( i = 0; i < total; i++)
{
var item = item_list.fm_item.duplicateMovieClip("fm_item"+i, i);
item._y = i * (item_list.fm_item._height + item_spacing);
item.item_label.text = item_label[i];
item.no = i;
item.item_button.onRelease = function()
{
this._parent._parent._parent.change_item(this._parent.no);
}
}
change_item(0); // load the first item detail
}
function change_item(no:Number):Void
{
title.text = item_label[no];
description.text = item_description[no];
this.item_pic.loadMovie(folder + item_filename[no]);
button.onRelease = function()
{
getURL(item_url[no], "_blank");
}
}
Пример:
Painting work Name: Vjagg
Painting work Description: Vjagg
Result --->
Name: agg
Description: agg
Все остальное работает нормально, и эти символы, если они жестко запрограммированы во Flash, работают хорошо. Только через XML-файлы.
Есть идеи, пожалуйста?
Я использую Adobe Flash Professional CS5, однако это простые текстовые XML-файлы.
Player: Flash Player 8 (я тоже пробовал 10 - бесполезно)
Скрипт: ActionScript 2.0
Я пытался редактировать файлы XML как в Notepad, так и в Notepad ++, а также пытался сохранить как в ANSI, так и в UTF-8. Без разницы.
Я также переустановил Flash Player как для Firefox / Chrome, так и для Windows Internet Explorer.
Я попытался удалить кеш. Не помогло.
Я также использовал его на другом компьютере, чтобы убедиться. Точно такая же проблема!
Thankss !!!!!!