Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 19.08.2005, 03:28
VitSS вне форума Посмотреть профиль Отправить личное сообщение для VitSS Найти все сообщения от VitSS
  № 1  
Ответить с цитированием
VitSS

Регистрация: Aug 2005
Сообщений: 2
По умолчанию Как увязать действие кнопки во флэшке и изменение свойств слоев html-страницы?

Flash-меню из кнопок, вставлено в html-страницу. Как действием кнопки погасить один слой и высветить другой на этой же самой странице? Как может выглядеть скрипт решающий эту проблему? Пробовал вводить переменную, и с помощью неё изменять свойства слоёв, не вышло. Помогите. Буду благодарен за помощь...

Старый 19.08.2005, 04:08
megasmall вне форума Посмотреть профиль Найти все сообщения от megasmall
  № 2  
Ответить с цитированием
megasmall
Banned
[+ 1.1 24.10.2005]
[+ 1.11 27.01.2006]
[1.11 28.01.2006]

Регистрация: Jul 2005
Сообщений: 107
_alpha

Старый 19.08.2005, 04:42
MIX-er вне форума Посмотреть профиль Отправить личное сообщение для MIX-er Найти все сообщения от MIX-er
  № 3  
Ответить с цитированием
MIX-er
 
Аватар для MIX-er

Регистрация: Jun 2005
Сообщений: 612
Отправить сообщение для MIX-er с помощью ICQ Отправить сообщение для MIX-er с помощью Yahoo
слой чего??? флеши или штмла???
__________________
Best regards, Boris Petrov

Старый 19.08.2005, 12:07
Clown-Z вне форума Посмотреть профиль Отправить личное сообщение для Clown-Z Найти все сообщения от Clown-Z
  № 4  
Ответить с цитированием
Clown-Z

Регистрация: Aug 2005
Сообщений: 16
если не ошибаюсь, слои есть только у Netscape 4.
Если имелся в виду объект <div>,
тогда кнопке во флеше даем инструкцию:
this.onPress=function(){
getURL("javascript:showLayer('layer2')");
}

В HTML до тэга <body> прописываем функцию:
<script language="javascript">
var oldLayer='layer1';
function showLayer(layerId){
document.getElementById(oldLayer).style.visibility="hidden";
document.getElementById(layerId).style.visibility="visible";
oldLayer=layerId;
}
</script>
<style type="text/css">
.layers{visibility:hidden}
</style>
<body onload="showLayer('layer1')">
<div id="layer1" class="layers"><b>blah-blah-blah</b></div>
<div id="layer2" class="layers"><b>blah-blah-blah</b></div>
<div id="layer3" class="layers"><b>blah-blah-blah</b></div>
<div id="layer4" class="layers"><b>blah-blah-blah</b></div>


</body>
ну... где-то так

тлоько в HTML и CSS нет полупрозрачности.
либо видно элемент, либо не видно


Последний раз редактировалось Clown-Z; 19.08.2005 в 12:22.
Старый 19.08.2005, 12:14
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 5  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Цитата:
Сообщение от Clown-Z
если не ошибаюсь, слои есть только у Netscape 4.
Если имелся в виду объект <div>,
Ошибаешься и очень сильно. Открой исходник этой страницы форума и набери в поиск div.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 19.08.2005, 12:25
Clown-Z вне форума Посмотреть профиль Отправить личное сообщение для Clown-Z Найти все сообщения от Clown-Z
  № 6  
Ответить с цитированием
Clown-Z

Регистрация: Aug 2005
Сообщений: 16
Цитата:
Сообщение от iNils
Ошибаешься и очень сильно. Открой исходник этой страницы форума и набери в поиск div.
И что?
что должно произойти?

Старый 19.08.2005, 12:27
Clown-Z вне форума Посмотреть профиль Отправить личное сообщение для Clown-Z Найти все сообщения от Clown-Z
  № 7  
Ответить с цитированием
Clown-Z

Регистрация: Aug 2005
Сообщений: 16
собственно, какая разница?

Слои есть только в 4-м нетскейпе. эт можно из любой спецификации и JavaScript и HTML узнать.
А свойство visiblility действует для всех объектов

Старый 19.08.2005, 12:30
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 8  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Цитата:
Сообщение от Clown-Z
собственно, какая разница?

Слои есть только в 4-м нетскейпе. эт можно из любой спецификации и JavaScript и HTML узнать.
А свойство visiblility действует для всех объектов
Ну ты и упрямый Поддержка слоев есть у всех совремеменных браузров.

Цитата:
Сообщение от Clown-Z
И что?
что должно произойти?
То, что данный сайт сверстан с использованием слоев.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 21.08.2005, 05:51
justin_g вне форума Посмотреть профиль Отправить личное сообщение для justin_g Найти все сообщения от justin_g
  № 9  
Ответить с цитированием
justin_g
 
Аватар для justin_g

Регистрация: Aug 2005
Сообщений: 27
ох, лучше скажите как сделать то же самое, но без function showLayer на странице? у меня немного другая задача, но ява-функцию обойти пока никак не получается...

Создать новую тему Ответ Часовой пояс GMT +4, время: 15:47.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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