Каков наилучший способ загрузки ссылки/связывающего действия в файл Flash?

Я думаю, что есть, вероятно, три варианта:

  1. Загрузите ссылку как flashvar и разрешите Flash открыть URI.
  2. Загрузите ссылку в файл Flash с помощью AJAX/AJAH и разрешите Flash открыть URI.
  3. Просто сделайте так, чтобы Flash-файл вызывал функцию Javascript, которая открывает URI.

Является ли один из этих методов лучше другого (других)?

т. е.
я работаю в CMS, поэтому для каждого метода требуется отдельный процесс для редактирования/управления ссылкой. В #1 редактору нужно открыть узел Flash и добавить путь к flashvar. В № 2 редактору просто нужно добавить путь в качестве привязки с определенным идентификатором на страницу (или XML). В № 3 пути можно хранить разными способами. Ссылки неизвестны при создании файлов Flash, поэтому их нельзя встроить во Flash. Есть ли производительность/эффективность/совместимость/веская причина использовать № 1 вместо № 2 или № 3 и т. д.?


person HaleFx    schedule 21.09.2010    source источник


Ответы (1)


Это будет зависеть от того, какая ссылка... но в контексте ваших примеров:
-1 Вы бы использовали flashvars для загрузки некоторых переменных/данных во Flash
-2 Я не могу придумать ситуация, когда нужно решение 2...
-3 Вы можете использовать navigationToURL, чтобы открыть URI без необходимости использования Javascript

Возможно, вы захотите изучить глубинные ссылки с SWFAddress
http://www.asual.com/swfaddress/

person PatrickS    schedule 21.09.2010