Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Программное создание во Флеш файле областей, на которые можно кликнуть в браузере (http://www.flasher.ru/forum/showthread.php?t=29923)

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

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


Часовой пояс GMT +4, время: 05:42.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.