Манипуляции с хэшем/якорем URL в ActionScript

Как вы можете получить и установить хэш или якорную часть URL-адреса в чистом ActionScript? При поиске решения я нашел объяснения, как сделать это с помощью JavaScript, но можно ли получить его без использования JavaScript? (Я использую Actionscript 2, я могу подумать об обновлении кода до AS 3, но это не кажется довольно простым процессом.)


person Stein G. Strindhaug    schedule 17.11.2008    source источник


Ответы (2)


Что вам нужно, так это SWFAdress, это небольшая библиотека, которая позволяет вам изменять эту часть URL-адреса из флэш-памяти. (через javascript)

person grapefrukt    schedule 18.11.2008
comment
Это, вероятно, полезно, но основано на JavaScript. Я хотел знать, возможно ли вообще сделать это без JavaScript, но я начинаю верить, что это не так. - person Stein G. Strindhaug; 18.11.2008
comment
Вам всегда будет нужен javascript. - person moritzstefaner; 07.12.2008

Если вы когда-нибудь доберетесь до actionscript3, вы можете использовать com .adobe.net.URI-класс. Он предоставляет геттер/сеттер URI::fragment, который выглядит именно так, как вам нужно.

person Pete Hodgson    schedule 05.02.2009
comment
SWFAddress — это инструмент для работы. Все остальное просто... не нужно. SWFAddress доступен для AS2 или AS3, поэтому вам никогда не придется писать свой собственный. - person Robin Rodricks; 02.06.2009