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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 17.02.2010, 01:32
Aljnk вне форума Посмотреть профиль Отправить личное сообщение для Aljnk Посетить домашнюю страницу Aljnk Найти все сообщения от Aljnk
  № 1  
Ответить с цитированием
Aljnk
[+1.3 05.10.10]
 
Аватар для Aljnk

Регистрация: Nov 2009
Сообщений: 33
По умолчанию Flash и html

Подскажите, можно ли во flash в сам MovieClip вставить html код (блок) или JavaScript (блок), который создаст объект, например рисунок с определенными парметрами или подгрузит его с другого адресса ???
Например, как заставить этот блок работать корректно ??? И возможно ли это ???

<object width="350" height="60">
<param name="movie" value="http://img.flesр.net/flash/2.swf?ref=Alex&member_passkey=123"></param>
<param name="menu" value="false"></param>
<param name="scale" value="noScale"></param>
<param name="allowFullScreen" value="true"></param>
<embed src="http://img.flesр.net/flash/2.swf?ref=Alex&member_passkey=123" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" menu="false" scale="noScale" wmode="transparent" width="350" height="60"></embed>
</object>

Старый 17.02.2010, 01:37
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 2  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Это нельзя. Флеш не умеет рендерить полноценный HTML, для этого есть браузеры.

Старый 17.02.2010, 10:36
Aljnk вне форума Посмотреть профиль Отправить личное сообщение для Aljnk Посетить домашнюю страницу Aljnk Найти все сообщения от Aljnk
  № 3  
Ответить с цитированием
Aljnk
[+1.3 05.10.10]
 
Аватар для Aljnk

Регистрация: Nov 2009
Сообщений: 33
A можно ли сделать так, чтобы html реагировал на flash ??? Например при нажатии на кнопку во flash исчезал рисунок в одной из ячеек html таблицы ???

Старый 17.02.2010, 10:43
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 4  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Это можно. Для этого есть класс ExternalInterface, предназначенный для взаимодействия со страницей, например, с функциями JS.
Конкретно для того, что вы спросили, нужно использовать метод ExternalInterface.call
Сначала на странице напишите функцию для скрытия блока, а потом внутри флешки повесьте на кнопку вызов этой функции с помощью ExternalInterface.call.
В хелпе для ExternalInterface.call есть пример.

Старый 17.02.2010, 14:32
Aljnk вне форума Посмотреть профиль Отправить личное сообщение для Aljnk Посетить домашнюю страницу Aljnk Найти все сообщения от Aljnk
  № 5  
Ответить с цитированием
Aljnk
[+1.3 05.10.10]
 
Аватар для Aljnk

Регистрация: Nov 2009
Сообщений: 33
cпaсибо !!!

Старый 17.02.2010, 17:46
AlinaSilaeva вне форума Посмотреть профиль Отправить личное сообщение для AlinaSilaeva Найти все сообщения от AlinaSilaeva
  № 6  
Ответить с цитированием
AlinaSilaeva
[+1 18.06.09]

Регистрация: Jun 2009
Сообщений: 52
Цитата:
Сообщение от Aljnk Посмотреть сообщение
A можно ли сделать так, чтобы html реагировал на flash ??? Например при нажатии на кнопку во flash исчезал рисунок в одной из ячеек html таблицы ???
во флеше кнопочке присваиваешь:
Код AS1/AS2:
on(release) {
getURL("javascript:hide_image(5)");
}
В html в head:
PHP код:
<script language="JavaScript">
function 
hide_image(id) {
document.getElementById(id).style.display 'none';
}
function 
show_image(id) {
document.getElementById(id).style.display 'block';
}
</script> 
сама картинка:
PHP код:
<div id="5"><img src="image.jpg"></div

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

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

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


 


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


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