![]() |
|
||||||||||
|
|||||
|
Регистрация: Apr 2012
Сообщений: 48
|
Я начинающий в этом деле.
Мне нужно сделать так, чтобы при перетаскивании объекта на определенный элемент запускался внешний файл swf. Спасибо заранее Запуск внешнего swf по клику мышки. import flash.net.URLLoader; var myLoader:Loader = new Loader (); myLoader.x=50; myLoader.y=50; korpus.addEventListener(MouseEvent.CLICK, korpus_bk); function korpus_bk(myevent:MouseEvent):void { var myURL:URLRequest=new URLRequest("swf/korpus_buksa.swf"); myLoader.load(myURL); addChild(myLoader); } package file.korpus { import flash.display.MovieClip; import flash.events.MouseEvent; public class korpus extends MovieClip { public function korpus () { buttonMode = true; addEventListener( MouseEvent.MOUSE_DOWN, down ); } protected function down ( event:MouseEvent ) :void { parent.addChild ( this ); startDrag(); stage.addEventListener ( MouseEvent.MOUSE_UP, stageUp ); } protected function stageUp ( event:MouseEvent ) :void { stage.removeEventListener ( MouseEvent.MOUSE_UP, stageUp ); stopDrag(); if(dropTarget) { if( dropTarget.parent.name == "korz") { scaleX = scaleY = 0.5; alpha = 0.5; y = stage.stageHeight - height - 300; buttonMode = false; removeEventListener(MouseEvent.MOUSE_DOWN, down); } } } } } |
|
|||||
|
Регистрация: Apr 2012
Сообщений: 48
|
Сделал именно так перед тем как сюда написать, куча ошибок итог:
1046: Тип не найден или не является константой времени компиляции: Loader. 1046: Тип не найден или не является константой времени компиляции: URLRequest. 1180: Вызов предположительно неопределенного метода Loader. 1180: Вызов предположительно неопределенного метода URLRequest. 1172: Не удалось найти определение fl.containers:URLLoader. пришлось немного изменить способ загрузки вроде пока работает но не так как хотелось бы |
|
|||||
|
Регистрация: Nov 2007
Сообщений: 55
|
а вы не пробовали import поправить, чтоб классы нашлись?
|
|
|||||
|
Регистрация: Apr 2012
Сообщений: 48
|
конечно сразу импорт прописал после package.
всего и выдает ошибки странно. и пробовал прописать все, потом сохранить файл, потом запустить, потому как бывает не сохранишь перед запуском as, изменения не вступают в силу. |
![]() |
![]() |
Часовой пояс GMT +4, время: 23:45. |
|
|
« Предыдущая тема | Следующая тема » |
|
|