![]() |
Перетаскиваемый блок с подгружаемым swf..как сделать рабочее содержимое?
Перетаскиваемый блок с подгружаемым swf..как сделать рабочее содержимое?
Т.е. подгружаю мувиклип в основной мувиклип.....хочу мышкой его перетаскивать...и чтобы контент был рабочий......но при нажатии на кнопки подружаемого клипа...срабатывает перетаскивание......клипа... как можно реализовать перетаскивание только при зажатии мышки и полноценную работу подгружаемого мувика? |
Код AS1/AS2:
|
сделай что-то вроде маски из прозрачного мувиклипа, которая будет служить зоной за которую можно схватить и перетащить твой блок
|
loadMovie("img/image1.jpg", eval("_level0.pic_mc101.m") );
eval("pic_mc101").onMouseDown = function(){ if(this.hitTest(_root._xmouse, _root._ymouse)){ this.startDrag(false); pic_mcc101.swapDepths(20); } } eval("pic_mc101").onMouseUp = function(){ this.stopDrag(); trace("1IIIIIIIIII"); //fix_block(101,1,1,"img/image1.jpg",pic_mc101); pic_mcc101.swapDepths(1); } loadMovie("img/image2.jpg", eval("_level0.pic_mc104.m") ); eval("pic_mc104").onMouseDown = function(){ if(this.hitTest(_root._xmouse, _root._ymouse)){ this.startDrag(false); pic_mcc104.swapDepths(20); } } eval("pic_mc104").onMouseUp = function(){ this.stopDrag(); trace("2IIIIIIIIII"); //fix_block(104,2,2,"img/image2.jpg",pic_mc104); pic_mcc104.swapDepths(1); } почему при отпускании мышки отлавливается оба трайса? 2IIIIIIIIII 1IIIIIIIIII |
Потому, что событие такое, "onMouseUp". Было бы "onRelease" — был бы один трейс. Используйте MovieClipLoader для загрузки изображений.
Вы не говорили, что вам нужно несколько клипов перетаскивать. И код лучше оформлять, иначе понять в нем что-нибудь довольно сложно. |
MovieClipLoader невозможно использовать по причине...тог очто подгружаемые свфки не работают,...а реагируют при нажатии на кнопки в них как на перетаскивание ролика....
|
В эти свф-ки подложите на нижний слой прозрачный мувик, и на его нажатие таскайте их.
|
Цитата:
|
| Часовой пояс GMT +4, время: 17:20. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.