Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   изменение размеров флешки (http://www.flasher.ru/forum/showthread.php?t=143000)

Seroy 04.08.2010 21:14

изменение размеров флешки
 
уважаемые флешеры!

у меня вышел небольшой спор с заказчиком - по поводу того, может или не может флешка изменяться в размерах (речь не идет о прозрачности).

http://www.rbc.ru/

на сайте rbc некоторые баннеры (вроде "опель Астра") "меняются" при наведении мыши. Мне кажется - это все же разные флешки, как пример:

http://pics.rbc.ru/ye5b9jjj/y5taw9/d...omdgfq/300.swf
http://pics.rbc.ru/yek/9/jfyd7aa2/dj...fomdgfq/60.swf

так кто же прав?

alatar 05.08.2010 00:51

Нет никаких проблем поменять размер флешки (и речь не идет о прозрачности) :)

Seroy 05.08.2010 00:59

Цитата:

Сообщение от alatar (Сообщение 927121)
Нет никаких проблем поменять размер флешки (и речь не идет о прозрачности) :)

есть ролик - opel Astra. Справа, ближе к верху. Так вот, при наведении мыши, он "увеличивается" влево - при том, что в обычном состоянии элементы страницы слева полностью доступны, флеша над ними нет. Как такое может быть? разве что при помощи javascript флешка "съезжает" влево, увеличиваясь в размерах? (я, пардон, имел в виду увеличение относительно начал сцены - x=0, y=0).

вкратце: можно изменить средствами javascript размер флешки, но размер сцены всяко нельзя изменить?

alatar 05.08.2010 07:58

Размер сцены == размер контейнера на странице.

Seroy 06.08.2010 05:51

Цитата:

Сообщение от alatar (Сообщение 927137)
Размер сцены == размер контейнера на странице.

точно.

только почему-то с кодом страницы html что-то не заладилось:
флешка уменьшается и увеличивается (javascript+контейнеры), но текст не хочет оказываться под флешкой. Может, подскажите, что не так? дивы?

Добавлено через 10 минут
Все верно. задал абс. позиционирование - и заработало.

Код:

<html><body>
<script language="JavaScript">
axe=100;

</script>
<div id="odin">
<span id='M' onmouseout="a=document.getElementById('raz');a.height=axe;" onmouseover="a=document.getElementById('raz');a.height=axe*2;">
        <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="200" height="100" id="raz" align="middle">
        <param name="allowScriptAccess" value="sameDomain" />
       
       
        <param name="movie" value="raz.swf" /><param name="quality" value="high" /><param name="scale" value="noScale" /><param name="bgcolor" value="#000000" />       
        <embed src="raz.swf" quality="high" scale="noScale" bgcolor="#000000" width="200" height="100" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" />
        </object>

</span>
</div>

<div style="position:absolute; top:120px; bottom:0px; left:20px; right:0px" id="dwa">
<br />
<a href="www.yandex.ru">Тили-тили трали-вали</a>
</div>
</body></html>

alatar, спасибо за наводку! прошу админов закрыть вопрос.


Часовой пояс GMT +4, время: 23:58.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.