2013-08-02 2 views
0

У меня возникли проблемы с кодированием .htmlПодробное описание появляется после goToAndStop(). Я даже не уверен, что это подходящее место для размещения кода ... Любая обратная связь будет будем очень благодарны.AS3 goToAndStop() описание кодировка

код:

stop(); 

inst_brandOne.addEventListener(MouseEvent.CLICK, fl_ClickToGoToAndStopAtFrame_4); 

function fl_ClickToGoToAndStopAtFrame_4(event:MouseEvent):void 
{ 
    gotoAndStop("agua"); 


    switch (evt.target.name) { 
     case "agua" : 
      description.htmlText = text10; 
      break; 
    } 
    var text10:String = "<b>DESCRIPTION. </b>"; 

} 

Я хотел бы иметь мое описание появляется, когда вы пользователь попадает в раздел «AguA» ...

Спасибо за глядя, я действительно борется здесь.

ответ

0
  1. Переместить переменную перед установкой оператора switch.

2a. Обратитесь к объекту события как 'событие' вместо '' ЭВТ:

function fl_ClickToGoToAndStopAtFrame_4(event:MouseEvent):void 
{ 
    gotoAndStop("agua"); 

    var text10:String = "<b>DESCRIPTION. </b>"; 


    switch (event.target.name) { 
     case "agua" : 
      description.htmlText = text10; 
      break; 
    } 

}

и/или:

2b. Избавиться от переключателя заявление в целом:

function fl_ClickToGoToAndStopAtFrame_4(event:MouseEvent):void 
{ 
    gotoAndStop("agua"); 

    var text10:String = "<b>DESCRIPTION. </b>"; 

    description.htmlText = text10; 

    } 

}

+0

Спасибо, я пробовал, но все еще не работает. Я получаю ошибку компилятора на-switch (evt.target.name) {- line ... "Доступ к неопределенному свойству evt." – user2647389

+0

1. У вас есть объект на сцене с именем экземпляра 'inst_brandOne? 2. Если да, когда вы нажимаете на нее, называется функция (добавьте что-то вроде трассировки («yep, определенно вызываемый»), оператор в функции и проверьте свой вывод для подтверждения)? 3. Вы уверены, что evt.target.name является «agua»? Сделайте след (evt.target.name), чтобы узнать наверняка. 4. На кадре, на который вы указали аква, у вас есть динамическое/вводное текстовое поле с именем экземпляра 'description'? – xdl

+0

1. Да «inst_brandOne» - это кнопка, ведущая к раме «agua» 2. Да, кнопка работает и делает то, что она должна. 3. Я думаю, что это проблема! Я даже не уверен, что evt.target.name - правильный код, я переработал линию переключения с более простой страницы и использовал описания. 4. Да, у этой рамки есть текстовое поле (на собственном слое) очень круто, чтобы помочь мне, еще раз спасибо – user2647389

0

Ваша функция создает переменную «событие», но в своем коде вы ссылаться на эту переменную как «ЭВТ».

Выберите один. По-моему, «событие» превосходит. Не поклонник сокращенных слов. Твои dcrs rdblty. (Чтение уменьшимости Thye)

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