Помощь · Поиск · Пользователи · Календарь
Полная версия этой страницы: флэш в опере 9.02
Flash Zone Forum > Macromedia Flash > Общие вопросы
denka
ребза!!!
чё делать, помогите!!!
проблема:
есть сайт написанный на HTML, внедряю в него флэшмульты в <iframe>.
на IE 6,7 всё работает чики-пуки, без проблем, а вот в опере часть мульта с левой стороны обрезается.
хочу, чтоб и в опере всё работало, помогите!!! huh.gif
http://www.den-germany.boom.ru/
tiHo
у меня 9.0 и тоже кусочек белого цвета при просмотре флешек.

PS> я бы сделал c помощью innerHTML=""; (JAVAScript)

но конечно ето уже твое дело.

если захочеш, я тогда подробней объясню как.
denka
Цитата(tiHo @ 17.09.2006 - 16:26) *
у меня 9.0 и тоже кусочек белого цвета при просмотре флешек.

PS> я бы сделал c помощью innerHTML=""; (JAVAScript)

но конечно ето уже твое дело.

если захочеш, я тогда подробней объясню как.


спасибо!
давай расскажи, принимается любая помощь! smile.gif
tiHo
HTML
<table border=1 align=center>
<tr>
<td>
<a href="#" onclick="FLASHBOX.innerHTML='FLASH_1'"> Flash-1 </a> <br/>
<a href="#" onclick="FLASHBOX.innerHTML='FLASH_2'"> Flash-2 </a> <br/>
<a href="#" onclick="FLASHBOX.innerHTML='FLASH_3'"> Flash-3 </a> <br/>
<a href="#" onclick="FLASHBOX.innerHTML='FLASH_4'"> Flash-4 </a> <br/>
</td>
<td>
<div id="FLASHBOX"> </div>
</td>
</tr>
</table>


Я бы для себя сделал так. (Думаю давольно понятно)
denka
Цитата(tiHo @ 17.09.2006 - 20:45) *
HTML
<table border=1 align=center>
<tr>
<td>
<a href="#" onclick="FLASHBOX.innerHTML='FLASH_1'"> Flash-1 </a> <br/>
<a href="#" onclick="FLASHBOX.innerHTML='FLASH_2'"> Flash-2 </a> <br/>
<a href="#" onclick="FLASHBOX.innerHTML='FLASH_3'"> Flash-3 </a> <br/>
<a href="#" onclick="FLASHBOX.innerHTML='FLASH_4'"> Flash-4 </a> <br/>
</td>
<td>
<div id="FLASHBOX"> </div>
</td>
</tr>
</table>


Я бы для себя сделал так. (Думаю давольно понятно)



он всё-равно с тэгом <iframe> обрезает флэшку, а без <iframe> показываете во весь экран.
если во весь экран, то можно и одним html обойтись.
может, можно как-то ещё, чтоб в <iframe> сделать, или по-другому как-то размерами управлять? huh.gif
tiHo
конкретно размерами управляется в тегах <param>, в коде флешке. Если ты ее будеш вызывать так:

http://myhahahaha.ru/flash.swf , то у тебя она будет разкачиваться на весь екран.

так что надо вызывать через html и без всяких своих фреймов и прочей по№@ени.

я тебе показал же рабочий код, чем он тебе не пригляделся?
denka
Цитата(tiHo @ 18.09.2006 - 14:59) *
конкретно размерами управляется в тегах <param>, в коде флешке. Если ты ее будеш вызывать так:

http://myhahahaha.ru/flash.swf , то у тебя она будет разкачиваться на весь екран.

так что надо вызывать через html и без всяких своих фреймов и прочей по№@ени.

я тебе показал же рабочий код, чем он тебе не пригляделся?


прочую пое@ень я использовал, потому что я сделал свой сайт и хотелось использовать пое@ень.
непонятно, в IE всё хорошо, а в Опере такой странный косяк.
я хочу, чтоб на хтмл-странице, в рамке, прокручивался флэшролик, для этого я использовал <iframe>, но на Opere - полная )/(опа с этим тэгом.
вызывая напрямую в IE с тегом <iframe> не было никаких проблем, размер был таким, каким я его задал.
denka
чё-то я парюсь с этим скриптом, не могу понять, чё куда ставить
всё криво получается
имеются: картинка *.jpg, которая работает как ссылка и флэха *.swf
подскажи, чё куда вписывать
tiHo
HTML
<html>
<head>

<script language="JAVAScript">
<!--

function viewFLASH(ob,fl,w,h)
{
ob.innerHTML="<p><object><embed src='"+fl+".swf' quality='high' scale='noscale' bgcolor='#ffffff' width="+w+" height="+h+" name='"+fl+"' align='middle' /></object></p>";
}

//--
>
</script>

</head>
<body>

<table border=1 align=center>
<tr>
<td>
<a href="#" onclick="viewFLASH(FLASHBOX,'flash1',550,400)"> <img border=0 src="flash1.png" alt="flash-1" /> </a> <br/>
<a href="#" onclick="viewFLASH(FLASHBOX,'flash2',100,100)"> <img border=0 src="flash2.png" alt="flash-2" /> </a> <br/>
<a href="#" onclick="viewFLASH(FLASHBOX,'flash3',700,400)"> <img border=0 src="flash3.png" alt="flash-3" /> </a> <br/>
<a href="#" onclick="viewFLASH(FLASHBOX,'flash4',800,600)"> <img border=0 src="flash4.png" alt="flash-4" /> </a> <br/>
</td>
<td align=center valign=center>
<div id="FLASHBOX"> </div>
</td>
</tr>
</table>

</body>
</html>



Объясняю:

FLASHBOX это имя DIV тега, в который будет загружаться флешка.
2. в функции пиши имя флешки без .swf (та функция которая на событии onClick)
3. разумеется стиль сделаеш сам
4. вместо имен моих картинок сделаеш свои
5. подрегулируеш разумеется тоже сам
6. так же в вункции указываются размеры флешки

например чтобы добавить флешку дописываеш(и подставляеш свои значения) в список следующий код:

HTML
<a href="#" onclick="viewFLASH(FLASHBOX,'ИМЯ_ФЛЕШКИ',ШИРИНА,ВЫСОТА)"> <img border=0 src="ПОЛНОЕ_ИМЯ_РИСУНКА_КНОПКИ" alt="flash-1" /> </a> <br/>


PS> устал писать, надеюсь понятно до ужоса. laugh.gif biggrin.gif
denka
Цитата(tiHo @ 18.09.2006 - 23:58) *
HTML
<html>
<head>

<script language="JAVAScript">
<!--

function viewFLASH(ob,fl,w,h)
{
ob.innerHTML="<p><object><embed src='"+fl+".swf' quality='high' scale='noscale' bgcolor='#ffffff' width="+w+" height="+h+" name='"+fl+"' align='middle' /></object></p>";
}

//--
>
</script>

</head>
<body>

<table border=1 align=center>
<tr>
<td>
<a href="#" onclick="viewFLASH(FLASHBOX,'flash1',550,400)"> <img border=0 src="flash1.png" alt="flash-1" /> </a> <br/>
<a href="#" onclick="viewFLASH(FLASHBOX,'flash2',100,100)"> <img border=0 src="flash2.png" alt="flash-2" /> </a> <br/>
<a href="#" onclick="viewFLASH(FLASHBOX,'flash3',700,400)"> <img border=0 src="flash3.png" alt="flash-3" /> </a> <br/>
<a href="#" onclick="viewFLASH(FLASHBOX,'flash4',800,600)"> <img border=0 src="flash4.png" alt="flash-4" /> </a> <br/>
</td>
<td align=center valign=center>
<div id="FLASHBOX"> </div>
</td>
</tr>
</table>

</body>
</html>

Объясняю:

FLASHBOX это имя DIV тега, в который будет загружаться флешка.
2. в функции пиши имя флешки без .swf (та функция которая на событии onClick)
3. разумеется стиль сделаеш сам
4. вместо имен моих картинок сделаеш свои
5. подрегулируеш разумеется тоже сам
6. так же в вункции указываются размеры флешки

например чтобы добавить флешку дописываеш(и подставляеш свои значения) в список следующий код:

HTML
<a href="#" onclick="viewFLASH(FLASHBOX,'ИМЯ_ФЛЕШКИ',ШИРИНА,ВЫСОТА)"> <img border=0 src="ПОЛНОЕ_ИМЯ_РИСУНКА_КНОПКИ" alt="flash-1" /> </a> <br/>


PS> устал писать, надеюсь понятно до ужоса. laugh.gif biggrin.gif



внатуре спасибо, я по-всякому пробовал, не получается
и так криво и сяк криво, а здесь вона как надо
ну ща попробую, пасиб smile.gif
tiHo
наздоровье, приходите еще. wink.gif laugh.gif
Б. О. Р.
Ребята не подскажете в том году
я был на яндексе и нашёл сайт
он был первым в "FLASHBOX"
Jox
Предложение (вопрос) непонятное - поставь запятые. Ты по теме сейчас обратился?
MustLive
Цитата
Ты по теме сейчас обратился?

Jox, он по поводу "FLASHBOX" спрашивает smile.gif

Цитата
он был первым в "FLASHBOX"

Б. О. Р., в прошлом году была одна ситуация, сейчас другая. Топ в яндексе по слову "FLASHBOX" ранее был один, сейчас другой - это очень динамичная область (серп), и разные сайты в разное время занимают первые места в серпе по тем или иным запросам (в данном случае FLASHBOX). Это конкуренция.

Поэтому ищи нужный сайт в яндексе по этому слову, раз он не на первом месте, то значит опустился, поищи в глубине серпа. И если сайт не пропал за это время (за прошедшее время, когда ты его прошлый раз нашёл), то он должен быть в базе поисковика. Раз уж ты не запомнил его название или адрес (что было бы лучше, чем искать потом). Поэтому ищи в Яндексе или Гугле, и находи свой сайт.
Русская версия IP.Board © 2001-2009 IPS, Inc.