2013-11-15 2 views
0

Здравствуйте и спасибо за ваше время :)Flash AS3 можно изменить значение внутри символа?

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

Textbox_score.text = score; 


что работа доцент, то его внутри символа :(так что любой имеет никакого понятия, как это сделать? я бы очень рад, если кто-то поможет мне (СРЮ, но этот текст только для создания его способный опубликовать этот вопрос, потому что почему-то мой вопрос не соответствует их стандартам, поэтому просто игнорируйте этот текст :)) :)

Заранее спасибо :)

ответ

0

Попробуйте использовать это: (где mc является символом и scoreTXT является текстовое поле)

Object(mc).scoreTXT.text = "Whatever text you want to display"; 

Я надеюсь, что это работает для вас. Сообщите мне о результатах, которые вы получите.

Надеюсь, я помог! : D

+0

Спасибо за ваше время, но это доцентная работа. Я получаю этот код ошибки: 1120: доступ к неопределенному символу свойства1. – user2984101

+0

И мой код: Object (symbol1) .test123.text = «Какой текст вы хотите отобразить»; – user2984101

+0

где вы помещаете этот код? В символе или в родительском символе? – AS3Programmer

0

Это определенно возможно, и должно быть относительно легко. Вы проверили, что текстовое поле является динамическим текстовым полем и что вы назвали экземпляр этого текстового поля в символе?

+0

Это должен был быть комментарий. – putvande

+0

Да, все, что я сказал, и я даже проверил его дважды :) – user2984101

+0

Я считаю, что это была настоящая проблема. Код в принятом ответе не требуется, если имя экземпляра фактически установлено правильно и не было написано с ошибкой в ​​коде. Передача экземпляра как объекта никоим образом не разрешила эту проблему. Так +1 к осетру, хотя он не получит кредит. – prototypical

Смежные вопросы