![]() |
некорректная работа подгруженного swf
Создал конструктор блок-схем. Работает все нормально. Но если подгружаю его в основной проект, то не желает работать часть кода. А точнее: на панельке podl_mc имеется пять видов стрелок st1,... По команде strelka.onMouseDown выбранная стрелка должна дублироваться и перетаскиваться на рабочее поле. В оригинале так и происходит, а вот после подгрузки - перестает.
Использую для загрузки MovieClipLoader. Код AS1/AS2:
после Код AS1/AS2:
а вот после Код AS1/AS2:
Код AS1/AS2:
Добавлено через 6 часов 23 минуты После бессмысленных попыток изменить что-либо в коде, сообразил, что загрузочный модуль то у меня раскрывается на полный экран, а загружаемый swf остается прежних размеров и размещается по центру экрана. Получается несоответствие координат клипов-стрелок и (_xmouse, _ymouse). Код работает, только чтобы взять стрелку, мышку необходимо подвести правее и ниже. Т. е. необходимо пересчитывать координаты. Прочитал о localToGlobal(), но не могу сообразить координаты чего пересчитывать, если клипа strelka, то относительно чего и как потом то что получу применить для проверки условия Код AS1/AS2:
|
| Часовой пояс GMT +4, время: 21:02. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.