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

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

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

Регистрация: Jul 2005
Сообщений: 54
По умолчанию вызов функций флешки

В ActiveX компонент WebBrowser загружен HTML, который внедряет флешку.

Можно ли как-нибудь через WebBrowser вызвать функции из скриптов флешки?

Старый 12.07.2005, 20:57
Iv вне форума Посмотреть профиль Отправить личное сообщение для Iv Посетить домашнюю страницу Iv Найти все сообщения от Iv
  № 2  
Ответить с цитированием
Iv
 
Аватар для Iv

Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
по идее это делается с помощью JavaScript
я просто не знаю, компонент поддерживает JS или нет
не в курсе просто.

Старый 13.07.2005, 00:57
Big Ban вне форума Посмотреть профиль Отправить личное сообщение для Big Ban Найти все сообщения от Big Ban
  № 3  
Ответить с цитированием
Big Ban

Регистрация: Jul 2005
Сообщений: 54
Цитата:
Сообщение от BitSky
по идее это делается с помощью JavaScript
я просто не знаю, компонент поддерживает JS или нет
не в курсе просто.
через компонент можно вызвать JS функцию в HTML документе...

А как из JS вызвать функции флешки?

Старый 13.07.2005, 11:07
DizMaster вне форума Посмотреть профиль Отправить личное сообщение для DizMaster Найти все сообщения от DizMaster
  № 4  
Ответить с цитированием
DizMaster
 
Аватар для DizMaster

Регистрация: Jul 2005
Сообщений: 24
Отправить сообщение для DizMaster с помощью ICQ
http://www.flash-here.com/tutorials/flash_from_js1.html

Старый 13.07.2005, 15:46
Big Ban вне форума Посмотреть профиль Отправить личное сообщение для Big Ban Найти все сообщения от Big Ban
  № 5  
Ответить с цитированием
Big Ban

Регистрация: Jul 2005
Сообщений: 54
Цитата:
Сообщение от DizMaster
не, не то. Там не написано как вызывать функции флешки

Там написано как присваивать значения переменным внутри флешки - SetVariable - это и так понятно.

Также написано про функции, которые можно вызвать стандартно - Stop, Play, Rewind и т.л.
Но это внешеее управление флешкой.

А вот допустим в скриптах флешки существует функция GoToPostition. Как ее вызвать?

Старый 13.07.2005, 15:48
Big Ban вне форума Посмотреть профиль Отправить личное сообщение для Big Ban Найти все сообщения от Big Ban
  № 6  
Ответить с цитированием
Big Ban

Регистрация: Jul 2005
Сообщений: 54
Да, стоит добавить. Если в SetVariable указать не переменную, а имя функции - то ничего не срабатывает. Зато эта функция становится недоступной даже внутри флешки. Если ее вызывать - ничего не происходит...

Старый 13.07.2005, 16:19
Iv вне форума Посмотреть профиль Отправить личное сообщение для Iv Посетить домашнюю страницу Iv Найти все сообщения от Iv
  № 7  
Ответить с цитированием
Iv
 
Аватар для Iv

Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
разумеется ничего не происходит, потому, что ты задаешь переменную,
одноименную с методом, которая собственно перезаписывает этот метод.
есть очень простой и хороший путь: создание свойств в руте и присвоение
через жабу свойству твоего значения.

в твоем случае, если у тебя есть метод GoToPostition
и он принимает один аргумент, попросту задай getter и setter:

_root.addProperty("_pozition", _root.getPostition, _root.GoToPostition)
- где getPostition, если нужно, будет возвращать значение.

Старый 13.07.2005, 16:54
Big Ban вне форума Посмотреть профиль Отправить личное сообщение для Big Ban Найти все сообщения от Big Ban
  № 8  
Ответить с цитированием
Big Ban

Регистрация: Jul 2005
Сообщений: 54
Цитата:
Сообщение от BitSky
_root.addProperty("_pozition", _root.getPostition, _root.GoToPostition)
я так понимаю, это надо во флешке выполнить?

Дело в том, что флешка не моя. У меня уже есть готовый swf файл, Я только ей управляю из HTML документа

Что в этом случае можно сделать?

Старый 14.07.2005, 12:26
KUZEN вне форума Посмотреть профиль Отправить личное сообщение для KUZEN Посетить домашнюю страницу KUZEN Найти все сообщения от KUZEN
  № 9  
Ответить с цитированием
KUZEN
Ветеран форума
 
Аватар для KUZEN

Регистрация: Jun 2005
Адрес: MOSCOW
Сообщений: 6,852
Отправить сообщение для KUZEN с помощью ICQ Отправить сообщение для KUZEN с помощью Yahoo Отправить сообщение для KUZEN с помощью Skype™
господа а можно небольшой примерчик
__________________
BestMasterиZация

Старый 14.07.2005, 18:41
MaxLife вне форума Посмотреть профиль Отправить личное сообщение для MaxLife Найти все сообщения от MaxLife
  № 10  
Ответить с цитированием
MaxLife

Регистрация: Nov 2003
Сообщений: 128
А если сделать другой ролик, который будет грузить указанный swf - исходников, видимо, нет? - и пытаться вызвать методы уже из него?

Вопрос к опытным - такое возможно?

А вот этот ролик-контейнер уже можно оснастить через addProperty.

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

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

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


 


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


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