![]() |
<object... размеры подгружаемого swf
Уже устал искать ответ - просто нужна помощь. :mad:
Вложил в html обычную swf размером 100 на 100 соответственно <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://..........." width="100" height="100"> <param name="movie" value="100.swf"> <param name="quality" value="high"> <embed src="100.swf" width="100" height="100" quality="high" pluginspage="http......."></embed> На 25 кадре по команде loadMovie("400.swf", _level0); загружаю swf 400 на 400 пикселей. Как бы... Однако эти 400 становятся 100 на 100. Ну не нашел я ответа на форуме !!!! Как обойти эту привязку <object... к вложенному swf, чтобы последующие swf загружались соответственно своим исходным размерам. :confused: |
Через JavaScript
во первых надо вернуть id для флеша в html в html вставь код <script LANGUAGE="JavaScript"> function newSize(w,h) { document.body.all("имя_id_которое_вернешь").wight=w; document.body.all("имя_id_которое_вернешь").height=h; } </script> во флеше пишешь getURL("javascript:newSize(400,400);") вроде все |
2 iNils
слушай, мне чета кажеться что этот вызов надо делать в 24-ом кадре... а то тупить будет... |
Цитата:
|
так он сработает не сразу
я имею в виду код... из-за тормозов браузера... хотя это наверное от размеров ролика будет зависить... |
спасибо за помощь !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
насчет 25 кадра :d
но береженного бог бережет.... :d мужики, а не могли бы вы выложить исходник?????? у вас куча ньюансов.... а хочется рабочий вариант :) я думаю не только я, но и другие вспомнят о вашем исходнике добрым словом :))))))) Может есть еще варианты ??? |
в html вставь код
<script LANGUAGE="JavaScript"> function newSize(w,h) { document.body.all("имя_id_которое_вернешь").wight=w; document.body.all("имя_id_которое_вернешь").height=h; } </script> во флеше пишешь getURL("javascript:newSize(400,400);") Пытаюсь, но видать шось не так делаю... такое получается!.... :rolleyes: может поможете исходником ???? |
чуток попозже, щас работу разгребу...
|
Цитата:
зайди на http://www.tchibo.ru/main.html, посмотри исходник и найди там такой код: <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="775" HEIGHT="177" id="menu" ALIGN="top"><PARAM NAME=salign VALUE=LT><PARAM NAME=wmode VALUE=transparent><PARAM NAME=scale VALUE=noscale><PARAM NAME=movie VALUE="/menu112_new.swf"><PARAM NAME=quality VALUE=high><PARAM NAME=bgcolor VALUE=#FFFF00></OBJECT> <script LANGUAGE="JavaScript"> function G(h) { document.body.all("menu").height=h; } </script> |
все вроде делал как писали....
но swf один другого меняет , а размеры теже :( Мужики !! Сотворите шедевр !!! В виде маленького, но понятного ( как мне так и другим пользователям) исходника. В который напимер войдет: 1) html с кодом 2) swf размером 100 на 100 3) swf размером 400 на 400 4) swf размером 400 на 800 Т.е. при загрузке html загружается 2) , через например 10 секунд вместо него загружается 3) меняя размеры на свои, по нажатию на кнопку загружается 4) и т.д. Т. е ни какого масштабирования и фита нет. |
| Часовой пояс GMT +4, время: 15:21. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.