Помощь · Поиск · Пользователи · Календарь
Полная версия этой страницы: Flash+Картинка!
Flash Zone Forum > Macromedia Flash > Общие вопросы
MasterDrago
Подскажите пожалуйста, можно ли вставить Flash часы по вер картинки в таблицу?.

Если можно, то напишите пример кода. Заранее спасибо!
Duncon
Че-то непонятно, еще раз сформулируйте...

Можно все...
MasterDrago
Нужно вставить в таблицу картинку + на неё часы!

Вот код

<object classid="clsid27CDB6E-AE6D-11CF-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0"
width="100" height="100">
<param name="movie" value="clok.swf" />
<param name="quality" value="high" />
<param name="background" value="v7.jpg" />

Где что не так?
tiHo
Код
<table><tr><td background="pic.png">СЮДА САМУ ФЛЕШКУ</td></tr></table>


так? или что и как? smile.gif laugh.gif
Duncon
Не, дело в том что флешь перекрывает фон сразу, хотя можно поэксперементировать, возможно если не задавать фон флеша то картинку с низу будет видно пока не загрузится сам ролик...
MustLive
MasterDrago

Если нужно флешку в таблицу (допустим из одной ячейки, или в конкретную ячейку), в ячейке которой стоит картинка (причём фоном, а не через тэг <img>), то нужно сделать как написал tiHo.

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

Что делается (как уже на форуме я писал) с помощью указания wmode в html-коде флешки:

Код
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0" width="120" height="60">
<param name=movie value="banner.swf">
<param name=quality value=high>
<param name=wmode value=transparent>
<embed src="banner.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="120" height="60" wmode=transparent></embed>
</object>
MasterDrago
На локальной машине отображается, загружаю с хоста не отображается в чём трабла? sad.gif
MustLive
Цитата
На локальной машине отображается, загружаю с хоста не отображается в чём трабла?

MasterDrago

Проблема у тебя. Вот и разбирайся: со своим браузером, с ОС (виндой), хостом (провайдером твоего сайта) - проблема может быть где угодно.

Поэтому оттесть на разных браузерах, с разными версиями флеш плееров, на разных ОС, на разных компах - можешь даже разных людей (с разными браузерами, ОС, компами) попросить протестить - чтобы увидеть где проблема. Глюк у тебя (из-за какого-то глюкавого софта), т.к. всё должно работать и локально, и в инете.
MasterDrago
И всё же. Проверил во всех браузерах локально отображается, с сети нет sad.gif Проверил на регистронезависимость, т.е. на имена файлов, если на хосте Unix based OC всё нормально.

Вот кусок кода:
Цитата
<!-- Левый!! --> <tbody>
<tr>
<td height="100">
<table border="0" cellpadding="0"
cellspacing="0" height="100" width="209">
<tbody>
<tr>
<td class="right"
style="padding-left: 20px; padding-right: 10px; padding-top: 7px;"
background="images/v7.jpg" height="120" valign="top">
<center><object
classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0"
height="100" width="100"><param name="movie"
value="clok.swf"><param name="quality" value="high"><param
name="wmode" value="transparent">
<embed src="clok.swf" quality="high"
pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"
type="application/x-shockwave-flash" wmode="transparent"
height="100" width="100"></object></center>
</td>
</tr>
</tbody>
</table>

Меню на сайте то же выполнено во Флеше. Отображается нормально!!
Вот код:
Цитата
<tbody>
<tr>
<td><object
classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"
height="215" width="780"> <param name="movie"
value="flash/0374.swf"><param name="quality"
value="high">
<embed src="flash/0374.swf" quality="high"
pluginspage="http://www.macromedia.com/go/getflashplayer"
type="application/x-shockwave-flash" height="215"
width="780"></object></td>
</tr>
</tbody>
</table>
</td>
<!--FLASH--> </tr>



Где же трабл??? sad.gif sad.gif sad.gif
MustLive
MasterDrago

Проблема можеть быть в:

version=4,0,2,0"

version=6,0,29,0"

Так что разбирайся. Проблема твоя локальная (и непонятно почему у тебя на компе работает, а на сайте нет - как я говорил тебе ещё нужно на разных ОС, компах, на разных версиях флеша проверить), с транспарантами и размещениями флешек в таблице быть проблем не должно - так как обычне подходы, которые люди множество раз использовали - и никто с проблемами не сталкивался (а если где редко у кого-то возникали проблемы в подобной элементарной процедуре, то лишь из-за допущенных ошибок).

Можешь с версиями посмотреть и в коде вообще посмотри (если с версиями не поможет). Скорее всего ошибку в коде допустил. И если не получается набрать корректный хтмл-код к флешке, то воспользуйся или экспортом из флеша (в swf+html) или дримвивером, чтобы софт сам сгенерировал код для флешки.
Duncon
А скажи где у тебя лежит ролик и где сама страница, я к тому что скорей всего с путями косяк...
MasterDrago
Сейчас лежит в том каталоге, где и index.html
MasterDrago

Дримвивер ЭТО ЧТО blink.gif ?

И Какой прогой можно сгенерировать?
MustLive
MasterDrago

Как я сказал ранее, твоя проблема можеть быть в версиях (указанных в хтмл-коде флешки) - из-за чего могут быть глюки (у тебя в двух примерах кода две разные версии 4,0,2,0 и 6,0,29,0). И тебе нужно определится с версиями своих флешек, и если ты юзаешь 8й флеш, и проект у тебя в 8 формате (указано в настройках), то и в хтмл-коде должна быть указана 8я версия.

Цитата(MasterDrago @ 6.09.2006 - 20:10) *
Дримвивер ЭТО ЧТО blink.gif ?

Dreamweaver - это html-редактор фирмы Макромедия (теперь Адоб). Это известнейший (как и редактор и технология Флеш) редактор хтмл, позволяющий работать с кодом как в визуальном, так и текстовом режиме. Весьма мощный и функциональный редактор. В том числе имеет широкие возможности работы с флешем (родная же фирма), и позволяет вставить флешку в хтмлку и при этом генерирует нужный (и корректный) код.

Цитата
И Какой прогой можно сгенерировать?

Как я писал выше, что скорее всего ты ошибку в коде допустил (вариант, предложений Duncon-ом, что с путями косяк, я отклонил сразу (хотя он мог быть возможным если на локале винда, а на серваке линукс/юникс, и у тебя слеш не тот стоит), раз на локале нормально работает, то и в вебе должен - кривой код должен глючить и локально и в вебе, разве что браузер(ы)/ОС у тебя поглючивает). И если не получается набрать корректный хтмл-код к флешке, то воспользуйся или экспортом из флеша (в swf+html) или дримвивером, чтобы софт сам сгенерировал код для флешки.

Поэтому или юзай Dreamweaver или просто во флеше в File -> Publish Settings укажи и флеш и хтмл, и потом экспортируй File -> Publish.
MasterDrago
Проблема решена! Полез настраивать MyProxy, вот там собака рылась. Стояла птица, блокировать Flash. biggrin.gif Большое спасибо всем за помощь!
Русская версия IP.Board © 2001-2007 IPS, Inc.