![]() |
|
||||||||||
|
|
|
|||||
|
Делаю flash сайт по видео уроку- все получалось. код простой
stop(); //handle events for buttons home.addEventListener(MouseEvent.CLICK, clickSection) about.addEventListener(MouseEvent.CLICK, clickSection); portfolio.addEventListener(MouseEvent.CLICK.clickSection); contact.addEventListener(MouseEvent.CLICK, clickSection); function clickSection (evtObj:MouseEvent){ // trace show what's happening... in the output window trace ("The "+evtObj.target.name+" button was clicked!") // go to the section clicked on... gotoAndStop (evtObj.target.name); } 1120: Access of undefined property portfolio. 1119: Access of possibly undefined property clickSection through a reference with static type String. Последний раз редактировалось iNils; 10.03.2011 в 14:50. |
|
|||||
|
Регистрация: Dec 2010
Сообщений: 4
|
portfolio.addEventListener(MouseEvent.CLICK.clickSection);
перед clickSection поставьте запятую. Добавлено через 33 секунды перед clickSection поставьте запятую. |
|
|||||
|
теперь такой косяк
1120: Access of undefined property portfolio. |
|
|||||
|
и еще такой косяк полез в output
TypeError: Error #1034: Ошибка типа Coercion: невозможно преобразовать flash.text::TextField@2136b971 в flash.display.SimpleButton. at flash.display::Sprite/constructChildren() at flash.display::Sprite() at flash.display::MovieClip() at flashsitelynda_fla::MainTimeline() раньше просто при удалении самой строчки код приходил в порядок( кнопка portfolio само собой не действовала, теперь же и еще вышеописанная ошибка вылазиет(( Добавлено через 21 минуту в общем залил сам проектик на обменник- будьте любезны-посмотрите пожалуйста в чем причина, никак понять не могу(( Последний раз редактировалось iNils; 10.03.2011 в 16:51. |
|
|||||
|
Регистрация: Nov 2009
Адрес: в златоглавой
Сообщений: 745
|
Что-то ты с кнопками напортачил.
Вот исправленный http://db.tt/OMYZsw3
__________________
Нормально делай — нормально будет! |
|
|||||
|
Большущее спасибо. Не могли Вы подсказать что именно и как было исправлено? или на что стоило мне обратить внимание. Большое спасибо за помощь.
![]() Да, а на будущее никто не кинет ссылочку на справочник по ошибкам actionScript? Дабы я в начале лез туда, и лишь не найдя ответов тратил ваше время. Последний раз редактировалось anderson s; 10.03.2011 в 17:21. |
|
|||||
|
Регистрация: Nov 2009
Адрес: в златоглавой
Сообщений: 745
|
По порядку.
Во первых, как уже говорили исправляем в коде portfolio.addEventListener(MouseEvent.CLICK.clickSection); contact.addEventListener(MouseEvent.CLICK.clickSection); portfolio.addEventListener(MouseEvent.CLICK, clickSection); contact.addEventListener(MouseEvent.CLICK, clickSection); И в завершении то, что я сам не сразу понял — у надписи "Contact" стоял в свойствах тип Вводимый (Input), надо поменять на статический. Ещё зачем-то добавлена анимация к слою Contact, который в Menu лежит. Соответственно ПКМ->удалить анимацию. По поводу ошибок — итак должно быть всё понятно, если перевести на русский язык. http://help.adobe.com/ru_RU/AS3LCR/F...lerErrors.html
__________________
Нормально делай — нормально будет! |
![]() |
![]() |
Часовой пояс GMT +4, время: 17:47. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|