2012-06-29 1 views
0

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

У меня есть правильно отформатированный HTML TextField (имя экземпляра: myHTML) вложен внутрь 1 мувиклип: symbol1 который INTURN вложенный в мувиклипе: white_bg myHTML есть ссылки в нем и должен быть внутри этих 2 мувиклипы по причине анимация.

У меня есть один первый пустой кадр этот as3:

var myHTMLText:String = "<h1>new projects:</h1>"+ 
"<a href='http://www.somewebsite1.html'>somewebsite1</a> \n"+ 
"<a href='http://www.somewebsite2.html'>somewebsite2</a> \n"+ 
"<a href='http://www.somewebsite3.html'>somewebsite3</a>; 

//create and initialize css 
var myCSS:StyleSheet = new StyleSheet(); 
myCSS.setStyle("h1", {fontSize:'13',color:'#666666'}); 
myCSS.setStyle("a:link", {color:'#0099CC',textDecoration:'none'}); 
myCSS.setStyle("a:hover", {color:'#003366',textDecoration:'none'}); 
myHTML.styleSheet = myCSS; 
myHTML.htmlText = myHTMLText; 

Я проверил фильм, но я получаю сообщение об ошибке: «1120: Доступ неопределенной myHTML собственности.» Я искал много блогов. Слишком сложно. Есть ли простой способ щелкнуть/получить доступ к этому текстовому полю в этих клипах?

+0

Вы уверены, что вы назвали экземпляр на сцене myHTML и не делать, что символ/Название класса? Найдите текст myHTML на сцене, выберите его и перейдите к свойствам, чтобы подтвердить, что имя экземпляра установлено в myHTML. – shaunhusain

+0

Привет, Husain, myHTML - это имя экземпляра, данное ему, и его динамическое текстовое поле внутри movieclips. –

ответ

0

Если я правильно понять вас и ваш скрипт действия на корневой шкале он должен быть

white_bg.Symbol1.myHTML.htmlText = myHTMLText;

+0

Да, мой as3 находится в первом кадре или в корне. Этот код не работает. Я протестировал его. Я изменил 'myHTML.htmlText = myHTMLText,' 'в white_bg.Symbol1.myHTML.htmlText = myHTMLText;' –

+0

Это ошибка: ** 1120: Доступ к неопределенной white_bg собственности ** –

+0

И как shaunhusain упоминалось, есть. вы отметили, что вы установили имя экземпляра для объекта на панели «Свойства»? – crooksy88

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