Добрый день! У меня вопрос: можно ли как-либо создать html ссылку на кадр flash ролика? То есть чтобы по ссылке он открывался на 5 кадре таймлайна например? Спасибо)
Можно сделать такую хитрость: указать адрес ссылки с query string (вида http://mydomain.ru/flash.html?startfrom=5) Затем в теле станички нужно использовать виртуальный метод добавления флэшки с использованием SWFObject, когда добавление производится javascript Потом - с помощью Яваскрипт прочитать содержимое query string, достать значение переменной startfrom, привести его к числовому виду с проверкой на допустимость значения. Яваскриптом же записать в вызов функции swfobject.embedSWF в качестве параметра flashvars полученное значение переменной startfrom. В флэшке считывать это значение из _level0 (для ActionScript 2.0) Затем проверять и переходить на нужный кадр :) Правда, при подгрузке ролика есть шанс, что он будет загружаться недостаточно быстро, поэтому лучше предусмотреть какую-то заглушку при открытии.
Comments 8
Затем в теле станички нужно использовать виртуальный метод добавления флэшки с использованием SWFObject, когда добавление производится javascript
Потом - с помощью Яваскрипт прочитать содержимое query string, достать значение переменной startfrom, привести его к числовому виду с проверкой на допустимость значения.
Яваскриптом же записать в вызов функции swfobject.embedSWF в качестве параметра flashvars полученное значение переменной startfrom.
В флэшке считывать это значение из _level0 (для ActionScript 2.0)
Затем проверять и переходить на нужный кадр :) Правда, при подгрузке ролика есть шанс, что он будет загружаться недостаточно быстро, поэтому лучше предусмотреть какую-то заглушку при открытии.
Reply
Reply
http://www.actionscript.org/resources/articles/914/1/Flash-and-Javascript-communication/Page1.html
P.S.: заглушки и не надо, если проверять init().
Reply
Reply
Leave a comment