Просмотр полной версии : <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-ом кадре...
а то тупить будет...
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:
может поможете исходником ????
чуток попозже, щас работу разгребу...
в 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>
все вроде делал как писали....
но swf один другого меняет , а размеры теже :(
Мужики !! Сотворите шедевр !!! В виде маленького, но понятного ( как мне так и другим пользователям) исходника. В который напимер войдет:
1) html с кодом
2) swf размером 100 на 100
3) swf размером 400 на 400
4) swf размером 400 на 800
Т.е. при загрузке html загружается 2) , через например 10 секунд вместо него загружается 3) меняя размеры на свои, по нажатию на кнопку загружается 4) и т.д.
Т. е ни какого масштабирования и фита нет.
Запусть html и нажимай на цветные области
Скачал исходник....
Я здаюсь !!!!!!!!!!!!!!
Где у меня глюк??? Может IE глючит ??? Может установки IE ???
Все равно не меняется габарит :(
Запускаю... нажимаю на цветные кнопки....но как было 100 на 100 так и остается :(
Хотя swf по идее загружается других габаритов !!!!!
скачал opery 8 , установил ...
увы :mad:
100 на 100 :mad:
у меня работает и в ie 6.0 и в firefox 1.06
у меня Sp2, эксплорер 6...
блин а шож может быть ???
это только у меня глючит??? или у многих шось не установлено...
всем кто просматривает данную тему, скачайте плиз.. исходник....
у кого на чем работает ??? или не работает???
ie6 - работает
opera8 - не работает
не знаю где на работе посмотреть точно, но имхо у меня WinXpPro Sp1
все тот же 100 на 100 кубик :( с меняющимися цветами во всех браузерах.........
Flash Player 8+
IE 6
Opera 8
FireFox
Я думаю дальше браузеры инсталить нет смысла :(
Тупик!!!!!!!!!!!!!!!!!!!!!!!!!!?????????????????????????
несколько дней уже вожусь с IE .... ищу где же в нем причина... не изменяющегося на другой габарит кубика. Пока нет результата :mad:
Подскажите есть еще варианты загрузки swf разных размеров?
Т.е. цель задумки такова. Есть меню в верхней части таблицы 900 на 100 пикселей. Во вторую загружается стартовое изображение например 500 на 500.
Из верхнего меню идут команды на загрузку клипов, вместо нижнего, с разными габаритами например 500 на 700, 200 на 200, 500 на 1000.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.