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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > Общие вопросы

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 06.04.2004, 16:28
amart вне форума Посмотреть профиль Найти все сообщения от amart
  № 1  
amart

Регистрация: Apr 2004
Сообщений: 30
Отправить сообщение для amart с помощью ICQ
По умолчанию как грузить текст в переменные НЕ из внешнего файла?

В общем есть у меня презентация. на двух языках. и есть в ней переключалка rus/eng. В зависимости от выбора можно грузить текст в перененные в кадрах - либо из файла ***rus.txt, либо из ***eng.txt
Все это конечно же здорово и почти то что надо. Но вот маленькая проблемка: надо чтоб файл представляющий из себя презентацию был один. То есть вариант экзешника и двух валяющихся рядом с ним текстовиков - не катит.

Можно ли как-нить сделать то же самое, но чтоб текст хранился внутри клипа? Или как-нить по другому...
Очень надо...

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

Регистрация: Apr 2003
Адрес: in the moon...
Сообщений: 1,263
Отправить сообщение для Sanik с помощью ICQ
Если текста не сильно много,сделай мувики и набей текст туда, а потом attachMovie()... А вообще, че такого плохого то? На любом Сидюке папки с файлами валяютси и намана...

Старый 06.04.2004, 17:04
amart вне форума Посмотреть профиль Найти все сообщения от amart
  № 3  
amart

Регистрация: Apr 2004
Сообщений: 30
Отправить сообщение для amart с помощью ICQ
текста много.
надо чтоб один файл был.

Наверное можно сделать просто две текстовых переменных - одну для русского и другую для английского, запихать в них изначально русский и английский текст соответственно разбив куски какими-нить маркерами, а потом в зависимости от выбора языка куски соответствующей переменной рассовывать по нужным местам через строковые операции.

Все равно это даст меньший прирост размера файла чем дублирование мувиков. Так еще в каждом кадре придется ставить проверку выбора языка чтоб оно из библиотеки брало нужный символ - ***rus или ***eng и ставило его куда надо.

С текстовиками все получается красиво и легко, но не катит
Неужто другого метода нет?

Старый 06.04.2004, 17:29
amart вне форума Посмотреть профиль Найти все сообщения от amart
  № 4  
amart

Регистрация: Apr 2004
Сообщений: 30
Отправить сообщение для amart с помощью ICQ
...ну или не в каждом. но придется.

Старый 06.04.2004, 18:42
amart вне форума Посмотреть профиль Найти все сообщения от amart
  № 5  
amart

Регистрация: Apr 2004
Сообщений: 30
Отправить сообщение для amart с помощью ICQ
еще можно массив строк использовать.
меня интересует корректно ли это или есть более умный способ...

Старый 06.04.2004, 19:55
bunker6 вне форума Посмотреть профиль Отправить личное сообщение для bunker6 Посетить домашнюю страницу bunker6 Найти все сообщения от bunker6
  № 6  
bunker6
for the lulz
 
Аватар для bunker6

Регистрация: Jul 2001
Адрес: Princeton, NJ, USA
Сообщений: 4,769
Отправить сообщение для bunker6 с помощью ICQ
ерунда какая-то... если ты будешь по любому грузить один файл(ведь какой-то язык все равно нужен) и он будет содержать оба варианта текста (ты хочешь, чтоб файл был один), то есть, фактически грузить оба языка сразу - какой вообще смысл в использовании внешнего файла... не вижу...
__________________
Jan tan ma pi pona tawa ma ale.

Старый 06.04.2004, 20:13
amart вне форума Посмотреть профиль Найти все сообщения от amart
  № 7  
amart

Регистрация: Apr 2004
Сообщений: 30
Отправить сообщение для amart с помощью ICQ
да бог с ним с внешним файлом. мне не принципиально
как это будет происходить.

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

конечно можно решать эту проблему в лоб - сделать в библиотеке два варианта, например, текстового блока - один с русским текстом, а другой с английским. и в зависимости от выбора чтоб на нужное место помещался тот который нужен.
Но в этом случае размер моей презентации (сейчас она только на русском) увеличится раза в полтора если не больше, так как нужно буде продублировать кучку текстовых блоков, кнопок и т.д., плюс геморой с проверкой выбора и просчетом координат куда ставить это все добро. изначально-то все рисовалось руками и мышкой а не скриптом.

почему зашла речь про внешний файл - это самый на сегодняшний час легкий путь: меняешь статик текст на динамик, назначаешь переменные и сохраняешь текста в файлы *.txt - ВСЕ. процесс рассовывания текста по нужным местам прост до безобразия...

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

Старый 06.04.2004, 20:18
amart вне форума Посмотреть профиль Найти все сообщения от amart
  № 8  
amart

Регистрация: Apr 2004
Сообщений: 30
Отправить сообщение для amart с помощью ICQ
народ, кто знает - помогите пожалста! начальство прессует...

Старый 06.04.2004, 20:53
amart вне форума Посмотреть профиль Найти все сообщения от amart
  № 9  
amart

Регистрация: Apr 2004
Сообщений: 30
Отправить сообщение для amart с помощью ICQ
то есть как можно сделать я представляю.
мне бы хотелось от кого-нить услышать -
"вот так правильно"

в общем сделаю наверное так: будет у меня кнопка - переключалка (две). и например в русской будет:
rus = 1; eng = 2
on (release) { lang_switch (rus); }

и еще будет

function lang_switch (lang) {
if (lang == 1) {
mytext1 = " - - 10 строчек текста - - ";
mytext2 = " - - 20 строчек текста - - "; }
else {
mytext1 = " - - 10 lines of text - - ";

Старый 06.04.2004, 20:59
amart вне форума Посмотреть профиль Найти все сообщения от amart
  № 10  
amart

Регистрация: Apr 2004
Сообщений: 30
Отправить сообщение для amart с помощью ICQ
всвязи с этим - вопрос:
а как расставить переносы?
в смысле в оригинальном дизайне переносы были не там где перенесется, а там где надо бы красоты ради.

В случае с загрузкой переменных из файла было проще - там и просто перенос строки воспринимался, и <br> работало.

А как с вышеприведенным способом?.
А то способ "одна строка - одно текстовое поле" - не улыбается совершенно...

Может какой символ специальный есть?

Создать новую тему   Часовой пояс GMT +4, время: 22:02.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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