|
|
|||||
[+6 04.02.09]
Регистрация: Jan 2009
Сообщений: 54
|
конечно это оператор множественного перебора, который рассматривает ветвление по не скольким условиям, в данном случае их 4
Добавлено через 20 минут Пока не нашол ответа в апиай доках папера! В чём же есть ошибка? Понимаете я же использую материалы граней, но почему функция клика не работает? [ Последний раз редактировалось MafiaBoy; 15.01.2009 в 17:17. |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Я вас спрашивал не как работает switch, а какую логику в конкретно данном случае он реализует, в частности, что он перебирает?
|
|
|||||
[+6 04.02.09]
Регистрация: Jan 2009
Сообщений: 54
|
он перебирает имя материала, не Событие а именно имя материала
Добавлено через 1 час 17 минут у меня ошибка в коде выше и я её устранить самостоятельно не могу. Так как я не вижу в чём проблема |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Вы зачем-то изменили тип события и имя переменной, его содержащего. Зачем — непонятно. Естесственно, локальной переменной с именем «e» больше нет.
|
|
|||||
[+6 04.02.09]
Регистрация: Jan 2009
Сообщений: 54
|
__etc
дело в том, что код, предложенный Obi впринципе правилен и программа собирается, но при тестировании продукта оказывается что ссылки не рабтают(не возможно кликнуть по какой-либо грани). Я стал менять не много код, но тщетно. private function onCubeClick(e:InteractiveScene3DEvent):void { switch(e.face3d.material.name) { case 'front': navigateToURL(new URLRequest('http://mySite.com/1')); break; case 'back': navigateToURL(new URLRequest('http://mySite.com/2')); break; case 'left': navigateToURL(new URLRequest('http://mySite.com/3')); break; case 'right': navigateToURL(new URLRequest('http://mySite.com/4')); break; } } |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Значит можно сделать вывод, что обработчик не вызывается, либо нет поверхностей с такими именами. Да поможет вам trace.
|
|
|||||
[+6 04.02.09]
Регистрация: Jan 2009
Сообщений: 54
|
Да я воспользовался trace
Результат: ничего.. Никакого текста. Можно сделать вывод, что обработчик не вызывается! Вопрос почему? Я такого нигде кроме Flash не видел, как ликвидировать эту мистику? |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
А что и где вы трейсили?
|
|
|||||
[+6 04.02.09]
Регистрация: Jan 2009
Сообщений: 54
|
|
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Ну и какой смысл в трейсе кейсов, когда в них раньше был navigateToURL, который не работает? Протрейсите само событие, поверхность, материал, имя материала.
|
Часовой пояс GMT +4, время: 02:08. |
|
« Предыдущая тема | Следующая тема » |
|
|