![]() |
Передача переменной на сл. кадр(help)
Здравствуйте =) извиняюсь если уже была подобная тема.
у меня возникла проблема помогите решить. имеется два кадра. На кадре первом имеется Movie Clip(предположим просто квадрат :D) В это квадрате расположена кнопка Button, у этой кнопки имеется код Код AS1/AS2:
вот при нажатии на кнопку на 1-ом кадре, на 2-ой кадр переходит, а текст в поле txt7 не вставляется, кто знает как это исправить? где я туплю))) |
В первом кадре нет поля txt7. Значит при определении функции-обработчика для кнопки это поле остается неопределенным.
Т.е. какому именно полю присваивать свойство text, равное вашему "БлаБла", функция так "не уззнает". |
и как быть в таком случае
|
Включаем логику. Есть пара вариантов.
1) Ваше текстовое поле должно присутствовать уже в том же кадре, где определяется ваша функция. Если оно там будет мешать, то используйте свойство TextField._visible, делая его невидимым в первом кадре, а во втором - видимым. 2) Определяйте функцию там, где текстовое поле уже есть (во втором кадре). |
Вариант три: свяжите с текстовым полем переменную Свойства->Параметры->Переменная и задавайте значение для этой переменной. Тогда всё может остаться во втором кадре а код будет на первом.
|
не подскажешь как именно функцией сделать, а то я смутно представляю как это делать
|
Цитата:
Автор должен разобраться в правильном методе. |
А где можно почитать почему стоит избегать использования связанных переменных? Просто по моему это определённое достоинство и почему бы его не использовать!?
|
Вложений: 1
Автор, см. пример.
|
Цитата:
Кажется, это приводило к тому, что значение определенной переменной в коде кадра бралось не из логики работы этого кода, а из того значения, которое стояло в текстовом поле. В общем, это такое же правило, как и не писать код на мувиках и кнопках, не использовать сцен и т.д. |
| Часовой пояс GMT +4, время: 00:44. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.