Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как определить окончание проигрывания флешки?
 
 автор: TanTaL91   (12.02.2010 в 20:23)   письмо автору
 
 

Как определить окончание проигрывания флешки?

Мне нужно что бы после проигрывания флеш ролика, перенаправляло на другую страницу.

Заранее благодарен за помощь.

  Ответить  
 
 автор: cheops   (12.02.2010 в 20:31)   письмо автору
 
   для: TanTaL91   (12.02.2010 в 20:23)
 

Это бы из Flash делать удобно, Flash вроде как умеет работать с JavaScript напрямую.

  Ответить  
 
 автор: TanTaL91   (12.02.2010 в 21:14)   письмо автору
 
   для: cheops   (12.02.2010 в 20:31)
 

Поэтому я и обратился в раздел JS. Ибо незнаю как сделать.

  Ответить  
 
 автор: Lelik   (12.02.2010 в 21:52)   письмо автору
 
   для: TanTaL91   (12.02.2010 в 21:14)
 

Javascript <-> Flash мост

  Ответить  
 
 автор: AlexSol   (13.02.2010 в 01:05)   письмо автору
 
   для: Lelik   (12.02.2010 в 21:52)
 

зачем мост?
снаружи не определить окончание проигрывания, такого события нет и нет его трансляции )
внутри флеша в нужном месте пропишите
 getURL("javascript:location.href='www........................';");

  Ответить  
 
 автор: TanTaL91   (13.02.2010 в 13:32)   письмо автору
 
   для: AlexSol   (13.02.2010 в 01:05)
 

Вот я вставлю флешку.

<object  wmode="transparent" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
        width="1024" height="800"
        id="BridgeMovie" 
        codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab" getURL("javascript:location.href='index.php?id=1';");> 
    <param name="movie" value="index.swf" /> 
    <param name="wmode" value="transparent" /
    <param name="allowScriptAccess" value="sameDomain" /> 
    <embed 
        wmode="transparent"
        src="index.swf" 
        name="BridgeMovie" align="middle"
        play="true" loop="false" quality="high" allowScriptAccess="sameDomain"
        width="1024" height="800"  scale="exactfit" 
        type="application/x-shockwave-flash"
        pluginspage="http://www.macromedia.com/go/getflashplayer"
getURL("javascript:location.href='index.php?id=1';");

    </embed> 
</object> 


И чето у меня не перенаправляет:(

  Ответить  
 
 автор: Lelik   (13.02.2010 в 13:59)   письмо автору
 
   для: TanTaL91   (13.02.2010 в 13:32)
 

getURL("javascript:location.href='www........................';");

это экшнскрипт, который должен к нужному кадру во флешке привязываться, я так понимаю

  Ответить  
 
 автор: TanTaL91   (13.02.2010 в 14:19)   письмо автору
 
   для: Lelik   (13.02.2010 в 13:59)
 

ток вот слово
getURL("javascript:location.href='www........................';");
смущает:)

  Ответить  
 
 автор: AlexSol   (13.02.2010 в 18:30)   письмо автору
 
   для: TanTaL91   (13.02.2010 в 14:19)
 

вам нужно исходник править (fla) если у вас только swf файл то никакой js не поможит вам отследить событие. то что вы выше пытались написать - это код вставки swf файла в html-страницу.

  Ответить  
 
 автор: ~AquaZ~   (14.02.2010 в 11:30)   письмо автору
 
   для: AlexSol   (13.02.2010 в 18:30)
 

Выделите последний кадр, и на панели Actions введите данный Вам код.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования