PDA

Просмотр полной версии : Программное создание во Флеш файле областей, на которые можно кликнуть в браузере


labutin
08.04.2002, 19:33
Задача такая:
есть изображение (географическая карта) ее необходимо администрировать. То есть есть какой-либо файл, который можно менять, где перечислены координаты и ссылки. При открытии флеша он должен прочитать этот файл и на основе данных из файла программно создать на изображении области с координатами из файла, при нажатии на которые браузер пользователя переходил бы на указанную в файле ссылку.
Требуется узнать возможно ли это в принципе? Есть ли какие-либо примеры, делающие что-либо подобное? Какой формат файла предпочтительнее использовать? Может кто-нибудь напишет кусок кода.
Буду очень признателен за любую помощь, заранее спасибо

sapiens
08.04.2002, 19:50
в обычный файл txt, через какой-нибудь разделитель пишешь координаты, во флеше через loadvariables их получаешь, разбиваешь, загоняешь в массив(можно и не делать) и потом просто каждой кнопке присваиваешь нужные _x, _y _scale и т.д. ;)

labutin
08.04.2002, 20:06
Спасибо за ответ!
Но основная проблема как раз в том, что можно ли программно создать необходимое количество кнопок, по числу записей в файле, заранее неизвестное?

RDA
08.04.2002, 20:35
Если очень постараться можно сделать все, что захочешь!!

Проше в XML хранить области.
Во флеше рисовать шейпы, которым прописывать событие onRelease.

mefisto
09.04.2002, 09:50
Ну можно читать из файла переменные. И пока такая то переменная существует, то можно или рисовать прозрачные квадраты, или дупликэйтить и ставить их в координаты из файл тхт. А потом в зависимости от х и у можно определить какач ссылка, или при создании мувиклипов в них можно записывать переменную отвещающую за ссылку и положение. А в самих мувиклипах просто делаешь хиттест при нажатии а в нем переход по ссылке.

P.S. Есть шанс 50% что ты это поймешь :) :) :) :)

DeliMIter
09.04.2002, 10:02
Возможно все! Делаешь текстовый файл, который удобно парсить... и парсишь!!! :))))