![]() |
|
||||||||||
|
|||||
|
Регистрация: Mar 2006
Сообщений: 76
|
Добрый день!
Вопрос собственно вот в чем. есть мувиклип (ссылка текстовая) При нажатии на нее должно вызываться событие например загрузка внешнего файла *.swf Поскольку в AS3 Я как свинья в известных фруктах объясните чайнику как сделать? |
|
|||||
|
|
|
|||||
|
Регистрация: Mar 2006
Сообщений: 76
|
Сделал как вы сказали:
btn.addEventListener(MouseEvent.CLICK, сlickHandler); private function сlickHandler(mc_gal_but :MouseEvent):void{ root.mc_gal_view._x=99; root.mc_gal_view._y=329; } 1013: The private attribute may be used only on class property definitions. Ругается на ето private function сlickHandler(mc_gal_but :MouseEvent):void{ |
|
|||||
|
если вы к кадре код пишете, то модификатор private не нужен. Нужен если вы в файлах с классами код пишете. (собственно это он вам и написал)
|
|
|||||
|
Регистрация: Mar 2006
Сообщений: 76
|
Вы будите смеятся.... убрал private
теперь выглядит вот так: btn.addEventListener(MouseEvent.CLICK, сlickHandler); function сlickHandler(mc_gal_but :MouseEvent):void{ root.mc_gal_view._x=99; root.mc_gal_view._y=329; } 1119: Access of possibly undefined property mc_gal_view through a reference with static type flash.display isplayObject.root.mc_gal_view._x=99; Почитал ошибки компилятора: 1119 Доступ вероятно неопределенного свойства %s посредством ссылки со статическим типом %s. Вы пытаетесь использовать получить доступ к свойству, которое для указанного объекта отсутствует. Например, в следующем фрагменте кода содержится данная ошибка, так как в объекте int свойство под названием assortment отсутствует: var i:int = 44; var str:String = i.assortment; Эта ошибка возникает, когда компьютер работает в строгом режиме. Честно говоря ничо не понял.... |
|
|||||
|
Попробуйте так
btn.addEventListener(MouseEvent.CLICK, сlickHandler); function сlickHandler(mc_gal_but :MouseEvent):void{ root.mc_gal_view.x=99; root.mc_gal_view.y=329; } Свойства объекта MovieClip были изменены в AS3. Теперь не _x, _y , а просто x, y. Тоже самое случилось и с некоторыми другими свойствами.
__________________
Терапевт - 1024 гигапевтов, либо 1048576 мегапевтов. |
|
|||||
|
Регистрация: Mar 2006
Сообщений: 76
|
Попробовал не работает((((
|
|
|||||
|
А это разве нормально обращаться к root в ас3?
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Подобные обращения к рутовым объектам в любом языке ненормальны.
|
|
|||||
|
Регистрация: Jun 2009
Сообщений: 25
|
это для внутреннего MC а так для начала советую
почитать учебник по Flash иначе ничего не получится |
![]() |
![]() |
Часовой пояс GMT +4, время: 03:29. |
|
|
« Предыдущая тема | Следующая тема » |
|
|