Просмотр полной версии : Проблема с перетаскиванием клипа
есть клип.
есть код:
onClipEvent (mouseDown) {
if (_root.pic.hitTest(_root._xmouse, _root._ymouse, true)==true) {
_root.pic.startDrag();
}
}
onClipEvent (mouseUp) {
stopDrag ();
}
Загружаем в него loadMovie(src,_root.pic);
где src имя swf файла.
все подгружается, но клип больше не таскается !!!
Причем изменение его свойств работает.
В чем проблемма может быть?
Nox Noctis
01.05.2002, 16:12
для начала - зачем тебе абсолютная адресация если скрипт лежит прямо на мувике ? this мне кажется значительно проще...
во-вторых
надо бы параметров каких-нить в стартДраг написать... ;)
а то у тебя получается, что границы, в которых мувику разрешено драгаться равны нулю...
во-третьих
if (_root.pic.hitTest(_root._xmouse, _root._ymouse, true)==true)
это абсолютно то же самое что
if (_root.pic.hitTest(_root._xmouse, _root._ymouse, true)) :D
Это конечно все хорошо.
Но почему перетаскивание перестает работать после загрузки мувика?
Nox Noctis
01.05.2002, 23:22
не перестает - проверено :) чес слово :D
вот примерчик:
вначале драгаем клип, потом на его место грузится другой и убеждаемся, что он тоже драгается...
(запускаем 'main')
хм...
это на каком флаше написано? у меня пятый не открывает файлы.
Nox Noctis
03.05.2002, 17:12
ну вот, сохранил для пятерки...
...там на самом деле абсолютно ничего интересного - просто иллюстрация того, что после загрузки все работает :)
все ... разобрался.
проблема была с подгружаемым swf файлом - я его из jpg спец утилитой конвертил и swf глючный плучался, с нормальным действительно все работает... вот так бывает :)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.