HTML to timeline

Jul 08, 2010 11:48

Добрый день!
У меня вопрос: можно ли как-либо создать html ссылку на кадр flash ролика? То есть чтобы по ссылке он открывался на 5 кадре таймлайна например? Спасибо)

Leave a comment

Comments 8

7ya July 8 2010, 09:54:22 UTC
Можно сделать такую хитрость: указать адрес ссылки с query string (вида http://mydomain.ru/flash.html?startfrom=5)
Затем в теле станички нужно использовать виртуальный метод добавления флэшки с использованием SWFObject, когда добавление производится javascript
Потом - с помощью Яваскрипт прочитать содержимое query string, достать значение переменной startfrom, привести его к числовому виду с проверкой на допустимость значения.
Яваскриптом же записать в вызов функции swfobject.embedSWF в качестве параметра flashvars полученное значение переменной startfrom.
В флэшке считывать это значение из _level0 (для ActionScript 2.0)
Затем проверять и переходить на нужный кадр :) Правда, при подгрузке ролика есть шанс, что он будет загружаться недостаточно быстро, поэтому лучше предусмотреть какую-то заглушку при открытии.

Reply

den3streifen July 8 2010, 09:59:50 UTC
Спасибо, почти осилил. Нет ли у вас примера или исходника? И на самом деле нужно открывать кадр-мувиклип11-мувиклип2-кадр мувиклипа.

Reply

free_ghost July 8 2010, 10:56:29 UTC
тут есть и пример и исходник и рабочий вариант.
http://www.actionscript.org/resources/articles/914/1/Flash-and-Javascript-communication/Page1.html

P.S.: заглушки и не надо, если проверять init().

Reply

den3streifen July 8 2010, 12:49:00 UTC
Жаль, мне нужно AS2.

Reply


Leave a comment

Up