Jump to content
  • 0

expression для определения размеров


Small_man
 Share

Question

13 answers to this question

Recommended Posts

  • 0
Ээх, к сожалению Флэш для меня тёмный лес, поэтому жди мастеров, ща придут, помогут :blink:

суть не во флеше, надо сделать квадратный div со 100% высотой и ширина равна высоте, а уж флеш я сам растяну...надо динамически тока размер определить и фсё... :rolleyes:

Link to comment
Share on other sites

  • 0

Смотри дружище, вот я растянул div например на 80% в ширину и настокаже в длину:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<style type="text/css">

*{ margin: 0; padding: 0;}
html {height: 100%; }

body { height: 100%; min-height: 100%;}

div { background: #f00; height: 80%; width: 80%;}

</style>
</head>

<body>

<div> DIV Растянутый на 80% </div>

</body>
</html>

Link to comment
Share on other sites

  • 0

Насколько я помню, во флеше есть параметр scale="showall", который автоматом заставляет его вписываться в контейнер, и align="tl", который прижимает его к левому верхнему углу. По идее, с такими установками ролик, созданный квадратным, останется таковым даже в том случае, когда сам флеш-объект будет прямоугольным (напр., 100% на 100% от body), и будет отображаться на экране целиком.

Link to comment
Share on other sites

  • 0

самое обидное что когда ставишь размеры в 100% то флеш свораяивается в маленькое окошко, незнаю почему но так оно постоянно, мне посоветовали сделать это через expression мол типа он задает размер в точных цифрах и тогда родительский документ всегда имеет четкие параметры и от него можно плясать...

кто-нить знает эти expression??? :rolleyes:

Link to comment
Share on other sites

  • 0

expression — IE-only, причем работает только при включенном JS (хотя не представляю себе чудака с отключенным JS, но включенным флешем:). Они хороши как "костыли" для IE вместо неподдерживаемых CSS-свойств, но вряд ли тянут на нормальное решение.

Флеш сворачивается, скорее всего, оттого, что 100% не от чего наследовать. Размеры (прежде всего высота) должны быть заданы у всей цепочки предков, вплоть до эл-та HTML (при правильном доктайпе).

Link to comment
Share on other sites

  • 0

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ru" xml:lang="ru">
<head>
<title></title>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<link rel="stylesheet" href="assets/templates/default/sait.css" type="text/css" />
</head>
<body>
<div>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="100%" height="100%" id="intro" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="assets/media/city.swf" />
<param name="menu" value="false" />
<param name="quality" value="high" />
<param name="bgcolor" value="#fff" /><embed src="assets/media/city.swf" menu="false" quality="high" bgcolor="#fff" width="100%" height="100%" name="intro" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</div>
</body>
</html>

я про то и говорю что надо как-то их динамично определять, но как????

Link to comment
Share on other sites

  • 0

Попробуйте в стили этой страницы добавить

html, body, div { height: 100%; }

а в код объекта

<param name="scale" value="showall" />
<param name="align" value="tl" />

и соответственно атрибуты scale="showall" align="tl" в embed. Должно получиться и без динамической перемерки...

Link to comment
Share on other sites

  • 0
Попробуйте в стили этой страницы добавить
html, body, div { height: 100%; }

а в код объекта

<param name="scale" value="showall" />
<param name="align" value="tl" />

и соответственно атрибуты scale="showall" align="tl" в embed. Должно получиться и без динамической перемерки...

не катит, могете сами посмотреть пример страницы

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy