zoomin zoomout для флешки на js

Kot Matroskin
На сайте с 29.08.2007
Offline
185
707

Искал, не нашёл.

Есть флеш мульт.

Нужно, наверное с js, ссылка Увеличить, Уменьшить, при клики соответственно уменьшает или увеличивает (ширина высота) этот самый swf.

Подскажите плиз.

Спасибо.

Я пользовался 11 разными хостингами. Есть только один ЛУЧШИЙ: ★ он тут ★ (https://goo.gl/R6v3zH) Пишите в ЛС за скидкой. VPS тоже в наличие ! Рекомендую.
T.R.O.N
На сайте с 18.05.2004
Offline
314
#1
Kot Matroskin:
при клики соответственно уменьшает или увеличивает (ширина высота) этот самый swf

вы понимаете что при этом получится?...

Если да, то object - это такой-же блочный элемент, как div или img, а значит он поддерживает все те-же методы и свойства. obj.style.width = ""

От воздержания пока никто не умер. Хотя никто и не родился! Prototype.js был написан теми, кто не знает JavaScript, для тех, кто не знает JavaScript (Richard Cornford)
Kot Matroskin
На сайте с 29.08.2007
Offline
185
#2
вы понимаете что при этом получится?...

Иметься ввиду что он разведёт всё что вокруг? :) я посему и искал js чтоб не мучатся. Я когда встречал скрипт специально для swf, он расширял её притом не мешает всему остальному. Сейчас не нахожу.

Если вашим методом, подскажите как воздействовать на style.width = "" ?

T.R.O.N
На сайте с 18.05.2004
Offline
314
#3
Kot Matroskin:
Иметься ввиду что он разведёт всё что вокруг

нет. я о том, как криво выглядит флешка, которая отображается не в "родных" размерах

T.R.O.N добавил 01.04.2010 в 14:38

Kot Matroskin:
подскажите как воздействовать на style.width = ""

как и на любой другой элемент средствами JS

http://htmlbook.ru/css/width.html в самом низу страницы

Ёхан Палыч
На сайте с 07.05.2006
Offline
169
#4
T.R.O.N:
нет. я о том, как криво выглядит флешка, которая отображается не в "родных" размерах

Мне кажется, что у флешки нет "родных" размеров, это не растровые картинки и не видео.

Kot Matroskin, если вы на jquery (как вчера), то там все просто:

	<script type="text/javascript">
$(document).ready(function(){
$(".plus").click(
function(){
$("#flash").css("height", $("#flash").height() +100);
$("#flash").css("width", $("#flash").width() +100);
return false;
}
);
$(".minus").click(
function(){
$("#flash").css("height", $("#flash").height() -100);
$("#flash").css("width", $("#flash").width() -100);
return false;
}
);

});
</script>



<div id="flash">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="100%" height="100%">
<param name="movie" value="test.swf">
<param name="quality" value="high">
<embed src="test.swf" quality="high"
pluginspage="http://www.macromedia.com/go/getflashplayer"
type="application/x-shockwave-flash" width="100%" height="100%"></embed></object>
</div>
<a class="plus" href="#" >+</a>
<a class="minus" href="#" >-</a>
T.R.O.N
На сайте с 18.05.2004
Offline
314
#5
Ёхан Палыч:
Мне кажется, что у флешки нет "родных" размеров

крестится нужно чаще, или, хотя-бы читать перед ...., вообще, бредом.

даже пыхом такие вещи мона смотреть http://www.sephiroth.it/test/php/SWF/

Есть и очень точные. И при их изменениях, плеер начинает себя вести не очень адекватно, по скорости...

любовь к гквери, видать накладывает отпечатки.... =))

Ёхан Палыч
На сайте с 07.05.2006
Offline
169
#6
T.R.O.N:
крестится нужно чаще, или, хотя-бы читать перед ...., вообще, бредом.
даже пыхом такие вещи мона смотреть http://www.sephiroth.it/test/php/SWF/

Есть и очень точные. И при их изменениях, плеер начинает себя вести не очень адекватно, по скорости...

Ну, как хотите, пользуйтесь очень точными размерами и не трогайте вообще векторную графику. Какие проблемы то?

T.R.O.N:
любовь к гквери, видать накладывает отпечатки.... =))

Холивар?

Я вообще то не испытываю влечения к jquery, но, хотя бы могу подсказать новичку как сделать, в отличие от любителей просто показать свою начитанность.

[Удален]
#7
T.R.O.N:
нет. я о том, как криво выглядит флешка, которая отображается не в "родных" размерах

Векторная флешка с плавающей шириной никак не исказится при масшатбировании. Растрованя флешка с включенной опцией антиалиасинга также будет хорошо смотреться при масштабировании. Это все возможно и используется на данный момент часто.

T.R.O.N
На сайте с 18.05.2004
Offline
314
#8
ahimaskrasavin:
Это все возможно и используется на данный момент часто.

разве я сказал о невозможности?

только зачем насиловать хороший продукт нелепыми задачами?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий