Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Проблема с geturl в firefox'e (http://www.flasher.ru/forum/showthread.php?t=179676)

mr_pol 19.05.2012 16:31

Проблема с geturl в firefox'e
 
Всем привет. у меня такая проблема. у меня есть флэш-ролик. после его проигрывания автоматом срабатывает getURL и пользователя перебрасывает на определенную страницу. так вот все вроде бы и ок, но только в файрфоксе это не прокатывает. когда флэшку открываешь в фаерфоксе вот так http://flash-trash.ucoz.com/video.swf, то все отлично работает, если же пытаешься вставить флэш в html таким образом:
Код:

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0" width="640" height="480" id="video" align="middle">
        <param name="allowScriptAccess" value="always" />
<param name="allowNetworking" value="internal">
        <param name="allowFullScreen" value="true" />
        <param name="movie" value="video.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#000000" />        <embed src="video.swf" quality="high" bgcolor="#000000" width="640" height="480" name="video" align="middle" allowScriptAccess="sameDomain" allowFullScreen="true" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" />
        </object>

то во всех браузерах все работает, а в фаерфоксе нет. может кто знает как с этим бороться?

Hauts 19.05.2012 16:57

Используйте SWFObject длоя вставки swf-файла на страницу.

mr_pol 19.05.2012 17:31

Спасибо!
а можно по-конкретнее?

Добавлено через 37 минут
Вроде что-то стало получаться! теперь новая проблема. не растягивается флэш по высоте!
Код:

<script type="text/javascript">
 var flashvars = false;
var params = {
allowScriptAccess:'sameDomain',
allowFullScreen:'true',
quality:'high',
salign:'lt',
swLiveConnect:'true',
scale:'scale'
};
swfobject.embedSWF('video.swf', 'myContent','100%','100%', '9,0,0,0',false, flashvars, params);
 </script>


Hauts 19.05.2012 18:20

Не растягивается область флэша на странице или не масштабируется контент флэшки?

mr_pol 19.05.2012 18:34

область флэша на странице. мне нужно чтобы флэшка была 100% по высоте, и 100% по ширине. следовательно, я пишу swfobject.embedSWF('video.swf', 'myContent','100%','100%',...
так вот. по ширине она тянется так как надо, но не по высоте. такое чувство, что высоту можно зажать только пикселами, а не процентами

Hauts 19.05.2012 21:16

Весь хтмл-код покажите :)

mr_pol 20.05.2012 10:27

Код:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
 <head>
 <title>Заставка</title>
 <style type="text/css">
<!--
body {
 background-color: #000000;
}
-->
</style>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
 <script type="text/javascript" src="swfobject.js"></script>
 <script type="text/javascript">
 var flashvars = false;
var params = {
allowScriptAccess:'sameDomain',
allowFullScreen:'true',
quality:'high',
salign:'lt',
swLiveConnect:'true',
scale:'scale'
};
swfobject.embedSWF('video.swf', 'myContent','100%','690', '9,0,0,0');
 </script>
 </head>
 <body>
 <div id="myContent"></div>
 </body>
</html>



Часовой пояс GMT +4, время: 21:22.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.