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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

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

Регистрация: Oct 2001
Адрес: Saint-Petersburg
Сообщений: 66
Отправить сообщение для MagicMax с помощью ICQ
По умолчанию Опоздание при передачи переменной из HTML в Flash

Какой то бред получается... С помощью функции JS передаю в Flash данные из списка (select) и с текстового поля (textfield2) . Вот функция JS

function getVar(){
document.movie.setVariable('test1' , this.form1.select.value);
document.movie.setVariable('test2' , this.form1.textfield2.value);
}

Потом нв Flash нажимаю на кнопицу, типа считываю данные, пришедшие в _root . Вот какие операторы на кнопице

getURL ("javascript:getVar()");
_root.temp = _root.test1 add " : " add _root.test2 ;

_root.temp - это динамический текст, туда я вывожу переменные, что получил из JS , но вот в чем засада - Переменные в flash отображаются как бы с запозданием, т.е. я в Selecte уже выбрал новое значение, нажимаю в Flash кнопицу, а в динамическио поле нифига не поменялось, а вот если я опять поменяю значение в Selecte , и опять нажму на кнопицу, то выдастся то значение, которое должно было появиться в прошлый раз.

Вопрос - как можно обойти запоздание? Заранее шпасибо
__________________
best regards ...

Старый 03.02.2002, 18:30
MagicMax вне форума Посмотреть профиль Отправить личное сообщение для MagicMax Найти все сообщения от MagicMax
  № 2  
MagicMax
 
Аватар для MagicMax

Регистрация: Oct 2001
Адрес: Saint-Petersburg
Сообщений: 66
Отправить сообщение для MagicMax с помощью ICQ
По умолчанию И еще один вопрос

Есче один вопрос - а как по нажатию кнопки в ХТМЛ передать данные во flash без всяких там нажатий кнопиц "Load". Может ето как то можно сделать с помощью onClipEvent (data) {
} ??? Бесконечный цикл с опросом заводить не хочется. Заранее шпасибо.
__________________
best regards ...

Старый 04.02.2002, 11:15
joker2k1 вне форума Посмотреть профиль Отправить личное сообщение для joker2k1 Найти все сообщения от joker2k1
  № 3  
joker2k1
 
Аватар для joker2k1

Регистрация: Jan 2002
Адрес: Москва
Сообщений: 40
<script>
var movie = document.movie1;
</script>
<input id=ttt type=text>
<input type=button onclick="movie.setVariable('ttt', document.all.ttt.value);">

в муве одно текстовое поле ttt поле dynamic text ессесно.

нажимем кнопку, получаем тут же результат в муве.

в чем твои грабли я так и не понял.

Старый 04.02.2002, 12:49
MagicMax вне форума Посмотреть профиль Отправить личное сообщение для MagicMax Найти все сообщения от MagicMax
  № 4  
MagicMax
 
Аватар для MagicMax

Регистрация: Oct 2001
Адрес: Saint-Petersburg
Сообщений: 66
Отправить сообщение для MagicMax с помощью ICQ
По умолчанию Спасибо за ответ, объясняю чего мне надо

А надо вот что - как только произошло какое то событие в HTML (допустим нажатие кнопки) запустить MovieClip , или функцию... Кстати, идея! Счас попробую сам запустить функцию Flash из JS. Если кто знает как -ответте плиз, чтоб я долго не мучался

И есче вопрос - переменные из HTML можно передавать только в _root Flash'a?
__________________
best regards ...

Старый 04.02.2002, 13:25
joker2k1 вне форума Посмотреть профиль Отправить личное сообщение для joker2k1 Найти все сообщения от joker2k1
  № 5  
joker2k1
 
Аватар для joker2k1

Регистрация: Jan 2002
Адрес: Москва
Сообщений: 40
вот тебе url

http://www.macromedia.com/support/fl...hflash_03.html

и запускай и все что хошь делай фантазию тока примени

а насчет переменных - грузи куда хошь - лишь бы путь был пральный

Старый 04.02.2002, 13:44
MagicMax вне форума Посмотреть профиль Отправить личное сообщение для MagicMax Найти все сообщения от MagicMax
  № 6  
MagicMax
 
Аватар для MagicMax

Регистрация: Oct 2001
Адрес: Saint-Petersburg
Сообщений: 66
Отправить сообщение для MagicMax с помощью ICQ
Ух ты! Шпасибо!



Классная ссылка!
__________________
best regards ...


Последний раз редактировалось MagicMax; 04.02.2002 в 13:51.
Старый 04.02.2002, 14:51
ish вне форума Посмотреть профиль Отправить личное сообщение для ish Посетить домашнюю страницу ish Найти все сообщения от ish
  № 7  
ish

Регистрация: Sep 2000
Адрес: :)
Сообщений: 2,374
Отправить сообщение для ish с помощью ICQ
так,
первое, передача переменных происходит отдельной операцией, то есть невозможно запросить переменные и тут же в следуещей строке скрипта получить их значения, тут нужно подождать по крайней мере пока плэейер перейдет на следующий кадр.

второе, функцию AS из JS напрямую запустить никак не получится :) можно только извращаться, самый наилучший вапиант я предлагал :) поиск рулит

Старый 04.02.2002, 15:25
MagicMax вне форума Посмотреть профиль Отправить личное сообщение для MagicMax Найти все сообщения от MagicMax
  № 8  
MagicMax
 
Аватар для MagicMax

Регистрация: Oct 2001
Адрес: Saint-Petersburg
Сообщений: 66
Отправить сообщение для MagicMax с помощью ICQ
Ну без использования функции я уже придумал как сделать, думал, может кто знает как с функцией сделать. Просто было б изящнее Благодарю всех за ответы.
__________________
best regards ...

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

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

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


 


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


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