Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[98.80.143.34] |
|
Сообщ.
#1
,
|
|
|
Привет.
Начал ознакамливаться с AS 3 по книге Мука, но не смог даже сообразить в каком разделе искать ответ на свой вопрос. Что бы создать на PHP адрес/страницу нужно просто создать фаил с соответствующим именем. Имя файла будет локальным адресом, а содержимое файла самой страницей. Как дело обстоит в AS и есть ли там собственные средства для создания адреса? Подскажите какие-нибудь ключевые слова операторов с которыми нужно работать. Вот, например, как мне кажется, полностью флешевский сайт, на котором через меню это реализовано http://www.carmenduran.es. Причём ссылки не имеют расширения открываемого файла. |
Сообщ.
#2
,
|
|
|
Пожалуйста, прочитайте про HTTP-протокол. Если посмотреть на ссылку, то можно видеть символ #. Его туда можно вставить массой способов. Но не в этом суть, а в том, что на данном сайте физически страница одна. Не верите? Поставьте Firefox (например) и к нему прикрутите FireBug. Во вкладке "Сеть" можно видеть, что кроме запросов к медиа, никаких URL более не запрашивается.
Можно, конечно, каждую страницу делать в отдельный флеш-файл, по отдельному URL, но это очень необычно, как минимум. Уверен, что кроме прочтения безусловно очень полезных книг без практики эти знания ничего не стоят. Только программировать! Ежедневно, упорно, из последних сил. Иначе - фиаско. С уважением. |
Сообщ.
#3
,
|
|
|
Цитата piksel @ Его туда можно вставить массой способов. Мне интересен хотя бы один вариант. Как код AS может реагировать на изменения в адресной строке (пусть и на уровне #)? Таки через тот же html, и какой класс AS этот html представит на экране? Или быть может через какое-то событие AS? Или как? Цитата piksel @ Только программировать! Ежедневно, упорно, из последних сил. Иначе - фиаско. Жаль. |
Сообщ.
#4
,
|
|
|
1. Флешка может общаться с Javascript на странице, например. В js есть объект location.
2. Во флешке можно тупо писать ссылки вида /some_url_where_swf_placed/#your_page_name_for_decoration/and_other_other_sublevels/ Второй вариант теоретический, но работать должен, согласно спецификации http |
Сообщ.
#5
,
|
|
|
1. А какое событие в AS3 будет реагировать на изменение якоря в адресной строке?
Хорошо если не будет применятся `Flex Project` вместо `ActionScript Project` при создании проекта. У первого вроде бы такие возможности имеются. А так же интернет указывает на некую библиотеку SWFAddress. Возможно без неё никак... |