PDA

Просмотр полной версии : Начать проигрывание SWF сразу с энного кадра


Serge Ts
07.02.2011, 09:25
Как можно открыть swf-ку сразу не на первом кадре, а на энном? Есть ли какой-нибудь ключ командной строки у плеера, запись в браузере ".../file.swf#123" - или, скажем, param у тега object?

Я просто делаю swf-ки для одной большой программы, которая подобную возможность широко использует, а отлаживать не получается: при открытии флешки обычными средствами в любом случае выполняется код первого кадра, а в той большой программе этого явно не происходит.

mooncar
07.02.2011, 09:38
Да, есть. При публикации нужно использовать параметр flashvars, в котором указать переменную с номером нужного кадра.
В первом кадре флешки сделать переход к кадру с полученным номером. При этом нужно обеспечить факт загрузки ролика до нужного кадра, то есть в этом случае использовать прелоадер для ролика, котрый бы останавливал проигрывание ролика в первом кадре и осуществлял бы переход к нужному кадру после полной (или нужной частичной) загрузки.

Serge Ts
07.02.2011, 10:19
Спасибо, до такой комбинации я тоже додумался, но это не совсем то: нужно так открыть произвольную swf-ку, в которой заранее никакого специального кода нет.