Существует ли ActionScript / Flash, эквивалентный Java GetDocumentBase ()? - PullRequest
0 голосов
/ 13 декабря 2010

Есть ли ActionScript / Flash, эквивалентный Java-методу GetDocumentBase ()? Я пытаюсь выяснить, могу ли я создавать события в зависимости от того, с какого URL был загружен объект flash.

Если объект загружен на www.Happywifi.com, покажите анимацию счастливого лица. Если он загружен в www.Happywifi.com/question/ Показать лицо с вопросительным знаком.

Я заинтересован во flash, кажется, что с flash возможны более детальные анимации, чем то, что мы используем в Java.

Ради любви Божьей, пожалуйста, не отвечайте: «Почему вы так делаете!». Платформа, с которой мы работаем, имеет несколько ограничений.

Ответы [ 2 ]

2 голосов
/ 13 декабря 2010

Посмотрите на класс LoaderInfo (посмотрите документы)

Вы можете использовать либо свойство url, либо свойство loaderURL. Как это:

trace(root.loaderInfo.loaderURL)
0 голосов
/ 13 декабря 2010

Вы можете использовать класс LoaderInfo, который обладает свойством loaderURL.

Что-то вроде:

stage.loaderInfo.loaderURL

Который даст вам строку URL-адреса, с которого был загружен файл. Затем вы можете выполнить дополнительную обработку.

Обратите внимание, что это не URL-адрес, с которого страница, которая содержала этот объект, а фактический URL-адрес, где находится файл .swf.

Использование flash vars может стать еще одним решением вашей проблемы, если вы можете вставлять различные объекты на страницу в зависимости от того, что вы хотите.

...