![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
В общем есть у меня презентация. на двух языках. и есть в ней переключалка rus/eng. В зависимости от выбора можно грузить текст в перененные в кадрах - либо из файла ***rus.txt, либо из ***eng.txt
Все это конечно же здорово и почти то что надо. Но вот маленькая проблемка: надо чтоб файл представляющий из себя презентацию был один. То есть вариант экзешника и двух валяющихся рядом с ним текстовиков - не катит. Можно ли как-нить сделать то же самое, но чтоб текст хранился внутри клипа? Или как-нить по другому... Очень надо... |
|
|||||
|
Если текста не сильно много,сделай мувики и набей текст туда, а потом attachMovie()... А вообще, че такого плохого то? На любом Сидюке папки с файлами валяютси и намана...
|
|
|||||
|
текста много.
надо чтоб один файл был. Наверное можно сделать просто две текстовых переменных - одну для русского и другую для английского, запихать в них изначально русский и английский текст соответственно разбив куски какими-нить маркерами, а потом в зависимости от выбора языка куски соответствующей переменной рассовывать по нужным местам через строковые операции. Все равно это даст меньший прирост размера файла чем дублирование мувиков. Так еще в каждом кадре придется ставить проверку выбора языка чтоб оно из библиотеки брало нужный символ - ***rus или ***eng и ставило его куда надо. С текстовиками все получается красиво и легко, но не катит Неужто другого метода нет? |
|
|||||
|
...ну или не в каждом. но придется.
![]() |
|
|||||
|
еще можно массив строк использовать.
меня интересует корректно ли это или есть более умный способ... |
|
|||||
|
for the lulz
|
ерунда какая-то... если ты будешь по любому грузить один файл(ведь какой-то язык все равно нужен) и он будет содержать оба варианта текста (ты хочешь, чтоб файл был один), то есть, фактически грузить оба языка сразу - какой вообще смысл в использовании внешнего файла... не вижу...
__________________
Jan tan ma pi pona tawa ma ale. |
|
|||||
|
да бог с ним с внешним файлом. мне не принципиально
как это будет происходить. мне нужно следующее: есть презентация, в которой нужно сделать чтоб графика была одна и та же, а подписи к картинкам, пояснения, информация о компании, тексты подписей к кнопкам менялись в зависимости от выбора языка. текста много. картинок тоже много. конечно можно решать эту проблему в лоб - сделать в библиотеке два варианта, например, текстового блока - один с русским текстом, а другой с английским. и в зависимости от выбора чтоб на нужное место помещался тот который нужен. Но в этом случае размер моей презентации (сейчас она только на русском) увеличится раза в полтора если не больше, так как нужно буде продублировать кучку текстовых блоков, кнопок и т.д., плюс геморой с проверкой выбора и просчетом координат куда ставить это все добро. изначально-то все рисовалось руками и мышкой а не скриптом. почему зашла речь про внешний файл - это самый на сегодняшний час легкий путь: меняешь статик текст на динамик, назначаешь переменные и сохраняешь текста в файлы *.txt - ВСЕ. процесс рассовывания текста по нужным местам прост до безобразия...но, как я уже сказал - нужно чтоб файл презентации был один и никакого барахла типа текстовых файлов рядом. Вот я и пытаюсь найти самый корректный способ осуществления моей задачи в соответствии с предъявленными к ней требованиями. |
|
|||||
|
народ, кто знает - помогите пожалста! начальство прессует...
|
|
|||||
|
то есть как можно сделать я представляю.
мне бы хотелось от кого-нить услышать - "вот так правильно" ![]() в общем сделаю наверное так: будет у меня кнопка - переключалка (две). и например в русской будет: 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 - - "; |
|
|||||
|
всвязи с этим - вопрос:
а как расставить переносы? в смысле в оригинальном дизайне переносы были не там где перенесется, а там где надо бы красоты ради. В случае с загрузкой переменных из файла было проще - там и просто перенос строки воспринимался, и <br> работало. А как с вышеприведенным способом?. А то способ "одна строка - одно текстовое поле" - не улыбается совершенно... Может какой символ специальный есть? |
![]() |
Часовой пояс GMT +4, время: 22:02. |
|
|
« Предыдущая тема | Следующая тема » |
|
|