![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|
|
|||||
|
Регистрация: Oct 2002
Сообщений: 8
|
При нажатии кнопки главного меню происходит генерация элементов подменю, каждый из которых включает в себя динамическое поле и кнопку. В каждый элемент передается стринговая переменная itemtext (название подменю). Нужно, чтобы при нажатии на элемент подменю в динамическое поле основной сцены (submtitle) выводилoсь значение этой самой itemtext.
on (release) { unloadMovie("/em"); file = itemtext add ".swf"; loadMovie(file, "/em"); tellTarget ("/submtitle") { text = itemtext; } } P.S. Со мной можно на "ты", и если что не так, то просьба не смеяться над начинающим флэшером ![]() |
|
|||||
|
Регистрация: Jan 2002
Адрес: СПб-Denver-Лермонтов
Сообщений: 1,525
|
2beshan
Посмотрел твой text.fla и увидел только одну проблему: используешь нестандартный шрифт и не имбедишь его. Или имбедь его, или используй нормальный шрифт. А динамические поля в МХ работают на "ура", выпрями руки – и лыжи поедут. Смотри свой же исходник, только немного дополненный.
__________________
Для того чтобы узнавать, есть два способа: - задавать вопросы и пытаться самому на них ответить. Второй способ более продуктивный. (S.Wizard) |
|
|||||
|
Регистрация: Jan 2002
Сообщений: 1,323
|
Тааак. unloadMovie надо убрать, это видно невооружённым глазом.
Переменная itemtext наверняка имеет значение undefined, т.к. в кнопке нельзя создать никаких переменных (проверялось опытным путём). Так что либо создавай массив переменных в другом месте, либо меняй кнопки на мувы. А насчёт сабжа №2, - ты его неправильно поняла: из кнопочного скрипта можно обратиться к чему угодно (за исключением..), но нельзя обратиться ни к чему тому, что сидит в самой кнопке, т.е. выражение типа button.itemtext="Yo, mama!" не работает. ![]() Последний раз редактировалось TTS; 04.10.2002 в 05:21. |
|
|||||
|
Регистрация: Oct 2002
Сообщений: 8
|
Все равно не могу понять, почему так не работает, ведь переменную file вычисляет правильно и правильный мувик загружает...
И itemtext имеет правильное значение, проверяла. Но попробую создать массив переменных. Спасибо! |
|
|||||
|
Регистрация: Dec 2001
Адрес: Kiev
Сообщений: 91
|
2 sergwizard
1. какой смысл имбедить стандартный шрифт если он есть у каждого??? и приэтом свф увеличивать в 3 раза?? 2. если бы я юзал стандартный шрифт то я бы об этом приколе и неузнал бы...... посмотрел я твой флашник, при замене стандартных шрифтов на нестандартные - появился новый прикол, квадраты пропали, но вместо моего шрифта вылазит ариал :-(( на фиг мне ариал, если мне нужна официна..... проблема осталась не решенной: при вводе текста в динам поле лезут квадраты, ну если вписывать значение через скрипт - все ок. п.с. видимо прейдется тупо все тексты загонять через скрипт :-(( |
|
|||||
|
Регистрация: Dec 2001
Адрес: Kiev
Сообщений: 91
|
2 sergwizard
забыл поблагодарить за вариант :-))) пасибки 2 camilla по пробуй оттрейсить свою переменную перед присвоением текстовому полю trace (itemtext); если значение отсутсвует, значит неправильно прописан путь ну если значение правильное, то попробуй этой переменной присвоить стринговое значение (у меня такой прикол был с хмл): itemtext = itemtext + ""; text = itemtext; |
|
|||||
|
Регистрация: Jan 2002
Сообщений: 1,323
|
Всё-таки с исходником проще было бы. Или там какое-то ноу-хау? Не надо стесняться.
|
|
|||||
|
Регистрация: Jan 2002
Адрес: СПб-Denver-Лермонтов
Сообщений: 1,525
|
2beshan
Цитата:
__________________
Для того чтобы узнавать, есть два способа: - задавать вопросы и пытаться самому на них ответить. Второй способ более продуктивный. (S.Wizard) |
|
|||||
|
Регистрация: Jan 2002
Адрес: СПб-Denver-Лермонтов
Сообщений: 1,525
|
Блин, файл не прицепился.
__________________
Для того чтобы узнавать, есть два способа: - задавать вопросы и пытаться самому на них ответить. Второй способ более продуктивный. (S.Wizard) |
|
|||||
|
Регистрация: Oct 2002
Сообщений: 8
|
Цитата:
2beshan itemtext=itemtext+"" не работает, хотя значение itemtext трейсит правильно ![]() |
![]() |
Часовой пояс GMT +4, время: 02:52. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|