![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Apr 2010
Сообщений: 5
|
Здравствуйте =) извиняюсь если уже была подобная тема.
у меня возникла проблема помогите решить. имеется два кадра. На кадре первом имеется Movie Clip(предположим просто квадрат )В это квадрате расположена кнопка Button, у этой кнопки имеется код на втором кадре тектовое поле с именем txt7 вот при нажатии на кнопку на 1-ом кадре, на 2-ой кадр переходит, а текст в поле txt7 не вставляется, кто знает как это исправить? где я туплю))) |
|
|||||
|
Модрон-ветеринар
|
В первом кадре нет поля txt7. Значит при определении функции-обработчика для кнопки это поле остается неопределенным.
Т.е. какому именно полю присваивать свойство text, равное вашему "БлаБла", функция так "не уззнает". |
|
|||||
|
Регистрация: Apr 2010
Сообщений: 5
|
и как быть в таком случае
|
|
|||||
|
Модрон-ветеринар
|
Включаем логику. Есть пара вариантов.
1) Ваше текстовое поле должно присутствовать уже в том же кадре, где определяется ваша функция. Если оно там будет мешать, то используйте свойство TextField._visible, делая его невидимым в первом кадре, а во втором - видимым. 2) Определяйте функцию там, где текстовое поле уже есть (во втором кадре). |
|
|||||
|
Вариант три: свяжите с текстовым полем переменную Свойства->Параметры->Переменная и задавайте значение для этой переменной. Тогда всё может остаться во втором кадре а код будет на первом.
__________________
Играй. Это жизнь. Всё повторяется. Играй. |
|
|||||
|
Модрон-ветеринар
|
Цитата:
Автор должен разобраться в правильном методе. |
|
|||||
|
Регистрация: Apr 2010
Сообщений: 5
|
не подскажешь как именно функцией сделать, а то я смутно представляю как это делать
|
|
|||||
|
А где можно почитать почему стоит избегать использования связанных переменных? Просто по моему это определённое достоинство и почему бы его не использовать!?
__________________
Играй. Это жизнь. Всё повторяется. Играй. |
|
|||||
|
Модрон-ветеринар
|
Цитата:
Кажется, это приводило к тому, что значение определенной переменной в коде кадра бралось не из логики работы этого кода, а из того значения, которое стояло в текстовом поле. В общем, это такое же правило, как и не писать код на мувиках и кнопках, не использовать сцен и т.д. Последний раз редактировалось mooncar; 09.04.2010 в 22:17. |
|
|||||
|
Модрон-ветеринар
|
Автор, см. пример.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 22:57. |
|
|
« Предыдущая тема | Следующая тема » |
|
|