|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Dec 2009
Сообщений: 14
|
растяжение ролика в браузере под любые мониторы
Приветствую всех. не могу найти решение, мучаюсь второй день.
Предисловие: я сделал ролик, который подстраивается под любой монитор без искажений (например как при exactFit), используя функции System.capabilities.screenResolutionX и System.capabilities.screenResolutionY. используя самонаписанную функцию initsize я помещаю в нужное место и с нужным размером объекты ролика. function initsize(o:Object, w:Number, h:Number, X:Number, Y:Number) { o._width = w; o._height = h; o._x = X; o._y = Y; } <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>сайт</title> <script type="text/javascript" language="javascript" src="scripts/swfobject.js"></script> <style type="text/css"> html{ height:100%; } body{ width:100%; height:100%; overflow:hidden; margin:0; padding:0; background-color:#000000; font-family:Arial, Helvetica, sans-serif; color:#fff; } #flash{ margin:0 auto; padding:0; } </style> </head> <body> <div id="flash"><p align="center"><br /> This content requires Adobe Flash Player 8</p> <p align="center"><a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash&promoid=BIOW" target="_blank">Download Adobe Flash</a></p> </div> <script type="text/javascript" language="javascript"> var so = new SWFObject("main2.swf", "mymovie", "100%", "100%", "8"); var ResolutionX=screen.availWidth; var ResolutionY=screen.availHeight; so.addParam("menu", "false"); so.addVariable("ww", ResolutionX); so.addVariable("hh", ResolutionY); </script> </body> <script type="text/javascript" language="javascript"> so.write("flash"); </script> </html> Пытаясь добиться результата манипулировал что-то и , но ничего не помогло. Мое предположение: ролик сначала подгружается с исходными размерами, а потом, уже загрузившись, получает , но уже поздно Народ, помогите. В ролике использовал |
|
|||||
Регистрация: Feb 2008
Сообщений: 560
|
Stage.width и Stage.height спасут вас. И onResize заодно.
|
|
|||||
Регистрация: Dec 2009
Сообщений: 14
|
а можно поподробнее? я пытался что-то сделать, используя указанные функции, но результата не добился
|
|
|||||
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
|
Часовой пояс GMT +4, время: 12:47. |
|
« Предыдущая тема | Следующая тема » |
Теги |
flashvars , scaleMode , swfobject , любое разрешение экрана |
|
|