переменные в тексте @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 6 ] 
*   Список форумов / Технологии изображения / Flash » ответить » создать топик « | »
Автор Сообщение
motive
новый человек
0
Сообщения: 5
Зарегистрирован: 25.01.04
Заголовок сообщения: переменные в тексте
Сообщение Добавлено: 23 Май 2004, 12:51:32 
Господа! помогите.
Есть текст который берется из файла, нужно сделать чтобы флэш доставал необходимое поле в зависимости от языка.

Тоесть при нажатии на кнопку переключения языков во флэшке было следуещее

a=file.aru
a=file.aen
a=file.ade
где последние две буквы это значение переменной lang...
Одним словом как вместо ru en de написать пересенную?
Antares Муж.
новый человек
0
Сообщения: 65
Зарегистрирован: 14.01.04
Откуда: Прекрасное далеко
Сообщение Добавлено: 23 Май 2004, 13:04:11 
lang = System.capabilities.language; // определяем язык
myFileName = "Myfile." + lang; // составляем имя файла
trace(myFileName); // проверяем

_________________
Novemberain.com | RSS | Action Script 3.0 : Библия для начинающих
motive
новый человек
0
Сообщения: 5
Зарегистрирован: 25.01.04
Сообщение Добавлено: 23 Май 2004, 13:14:36 
Antares, Спасибо, тоже вариант, но тут немного другая ситуация, все тексты для всех языков хранятся в одном файле и имеют вид : varru=textru

Во влэшке ситуация следующая:
(press){
_global.lang='ru'
var=file.varru

Как сделать, чтобы в var=file.varru вместо ru подставлялось значение lang;
Antares Муж.
новый человек
0
Сообщения: 65
Зарегистрирован: 14.01.04
Откуда: Прекрасное далеко
Сообщение Добавлено: 23 Май 2004, 14:35:35 

Цитата:
все тексты для всех языков хранятся в одном файле и имеют вид : varru=textru


Нужен парсер. Т.к. строения твоего файла я не знаю, ниче точно сказать не могу, если это что-то типа varen=this-is-an-english-text-en&varru=это-русский-текст-ru, тогда делаем так:

1)Грузим переменные.
2)Временной переменной по очереди присваиваем значение каждой.
3)У временной чешем хвост -- то есть смотрим последние 2 символа.
4)Сравниваем "хвост" со значением _global.lang, если совпало, то радуемся, если нет -- идем к следующей переменной.

Но я бы делал куда проще: разнес данные по разным файлам, определял язык, составлял имя файла в зависимости от языка и грузил из него :)

Успехов, если совсем туго будет -- пройдите в асю.

_________________
Novemberain.com | RSS | Action Script 3.0 : Библия для начинающих
eddy444 Муж.
Модератор
315
Сообщения: 14467
Зарегистрирован: 05.05.03
Откуда: NSK
Сообщение Добавлено: 23 Май 2004, 15:42:17 
Логичен вариант с выбором языка вначале и подгрузкой необходимых текстовых файлов в зависимости от выбранного языка. Зачем грузить лишнее?
Nights
Степной волк
15
Сообщения: 5182
Зарегистрирован: 09.01.02
Откуда: Питер
Сообщение Добавлено: 29 Май 2004, 09:21:32 
перемудрили что-то …….. точно так же можно составить имя переменной после проверки как и имя файла =)

_________________
Feel my heart burning
Deep inside... yearning
I know it is coming
*   Список форумов / Технологии изображения / Flash « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 6 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100