Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   <object... размеры подгружаемого swf (http://www.flasher.ru/forum/showthread.php?t=68661)

vnn 02.09.2005 04:49

<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:

iNils 02.09.2005 11:37

Через 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);")

вроде все

Kinsler 02.09.2005 13:50

2 iNils
слушай, мне чета кажеться что этот вызов надо делать в 24-ом кадре...
а то тупить будет...

iNils 02.09.2005 13:51

Цитата:

Сообщение от Kinsler
2 iNils
слушай, мне чета кажеться что этот вызов надо делать в 24-ом кадре...
а то тупить будет...

почему?

Kinsler 02.09.2005 13:56

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

vnn 03.09.2005 01:06

спасибо за помощь !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
насчет 25 кадра :d
но береженного бог бережет.... :d
мужики, а не могли бы вы выложить исходник??????
у вас куча ньюансов.... а хочется рабочий вариант :)
я думаю не только я, но и другие вспомнят о вашем исходнике добрым словом :)))))))

Может есть еще варианты ???

vnn 04.09.2005 20:11

в 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:

может поможете исходником ????

Kinsler 05.09.2005 12:11

чуток попозже, щас работу разгребу...

iNils 05.09.2005 12:17

Цитата:

Сообщение от vnn
в 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:

может поможете исходником ????

а ты Id прописал для флеша?
зайди на 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>

vnn 05.09.2005 19:32

все вроде делал как писали....
но 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
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.