IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Передача переменных в Action Script из html, Проблемы с Opera & Mozilla
  • Сервис онлайн-записи на собственном Telegram-боте
    Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое расписание, но и напоминать клиентам о визитах тоже. Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.
    Для новых пользователей первый месяц бесплатно.
    Чат-бот для мастеров и специалистов, который упрощает ведение записей:
    Сам записывает клиентов и напоминает им о визите;
    Персонализирует скидки, чаевые, кэшбэк и предоплаты;
    Увеличивает доходимость и помогает больше зарабатывать;
    Начать пользоваться сервисом
  • Как продвинуть сайт на первые места?
    Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.
    Ускорение продвижения
    Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.
    Начать продвижение сайта
Fenyx
сообщение 6.07.2007 - 12:10
Сообщение #1


Новичок
*

Группа: Новичок
Сообщений: 2
Регистрация: 6.07.2007
Пользователь №: 3645



Добрый день, я знаю что из хтмл можно передавать переменные в action через FlashVars="var1=value1", но почему то такой метод не отрабатывает в опере и мозиле, по поиску не нашел.
ЗЫ Есть ли еще какие либо методы передачи переменных в флешь не используя JS, а чистый хтмл
Благодарю.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
SpikeLV
сообщение 6.07.2007 - 12:52
Сообщение #2


Новичок
*

Группа: Новичок
Сообщений: 1
Регистрация: 6.07.2007
Пользователь №: 3646



Ja pol'zujus' takim metodom

test.swf?p1=22&p2=mama

vo Flash eto vidno kak
_root.p1
_root.p2

Сообщение отредактировал SpikeLV - 6.07.2007 - 12:54
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
tiHo
сообщение 6.07.2007 - 14:23
Сообщение #3


C:\>
*****

Группа: Супермодераторы
Сообщений: 1556
Регистрация: 10.04.2006
Из: Млечный Путь, 3-я планета от Солнца, Россия, Москва, Люблино.
Пользователь №: 293



а у меня опера. и flashvars нормально работает. проблема в том как ты вызываеш. через теги <param> или через тег <embed>.

используй такой шаблон для добавления флеш на сайт:

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="550" height="400" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="name.swf" />
<param name="quality" value="high" />

<param name="flashvars" value="var1=value1&" />
<param name="bgcolor" value="#ffffff" />
<embed src="name.swf" quality="high"
flashvars="var1=value1&" bgcolor="#ffffff" width="550" height="400" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>


будет работать во всех браузерах, и нормально передавать параметры (IMG:http://f.hostq.ru/forum/style_emoticons/default/smile.gif)
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Fenyx
сообщение 6.07.2007 - 15:09
Сообщение #4


Новичок
*

Группа: Новичок
Сообщений: 2
Регистрация: 6.07.2007
Пользователь №: 3645



Цитата(tiHo @ 6.07.2007 - 14:23) *
а у меня опера. и flashvars нормально работает. проблема в том как ты вызываеш. через теги <param> или через тег <embed>.

используй такой шаблон для добавления флеш на сайт:

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="550" height="400" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="name.swf" />
<param name="quality" value="high" />

<param name="flashvars" value="var1=value1&" />
<param name="bgcolor" value="#ffffff" />
<embed src="name.swf" quality="high"
flashvars="var1=value1&" bgcolor="#ffffff" width="550" height="400" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>


будет работать во всех браузерах, и нормально передавать параметры (IMG:http://f.hostq.ru/forum/style_emoticons/default/smile.gif)


Сенкс, про embed не знал.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MustLive
сообщение 6.07.2007 - 16:02
Сообщение #5


Ветеран конференции
*****

Группа: Flash Zone Team
Сообщений: 4293
Регистрация: 10.03.2005
Из: Киев
Пользователь №: 5



Цитата
Добрый день, я знаю что из хтмл можно передавать переменные в action через FlashVars="var1=value1", но почему то такой метод не отрабатывает в опере и мозиле, по поиску не нашел.

Fenyx

Ты плохо искал, данная тема многократно обсуждалась на форуме (IMG:http://f.hostq.ru/forum/style_emoticons/default/wink.gif)

Указывай flashvars в теге param (тега object) и в теге embed, о чём тебе уже сказал tiHo. И тогда переменные будут нормально передаваться во флеш во всех браузерах.

Цитата
Ja pol'zujus' takim metodom

test.swf?p1=22&p2=mama

SpikeLV

Переменные во флеш можно передавать (из html) несколькими способами: как через url (который ты используешь), так и через flashvars. Нужно учитывать, что при передаче через url имеется ограничение на длину url, поэтому браузер не передаст всю строку, если она будет слишком длинной, и передадутся не все данные (лишь начальные). Поэтому, если нужно передавать во флеш большие объёмы данных, стоит использовать flashvars.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 11.09.2011 - 18:12