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

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

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

Регистрация: Aug 2006
Сообщений: 7
По умолчанию Передача переменных в флеш из адресной строки

Привет всем.
Можно передать переменные в swf из адресной строки броузера, в котором встроен этот swf? Например: http://localhost/test.html?var=Hello. В этом же test.swf должно отобразиться слово Hello. Какие есть идеи?

Старый 07.07.2007, 13:45
BigDan вне форума Посмотреть профиль Отправить личное сообщение для BigDan Найти все сообщения от BigDan
  № 2  
Ответить с цитированием
BigDan
 
Аватар для BigDan

Регистрация: Apr 2006
Адрес: Kiev
Сообщений: 1,675
Отправить сообщение для BigDan с помощью ICQ
используй класс LoadVars

Старый 07.07.2007, 13:57
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 3  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
ZOOM:





SWFObject.

Старый 07.07.2007, 15:28
coherent вне форума Посмотреть профиль Отправить личное сообщение для coherent Найти все сообщения от coherent
  № 4  
Ответить с цитированием
coherent

Регистрация: Aug 2006
Сообщений: 7
В классе LoadVars нужно указать файл, из которого будут загружаться переменные. И в таком случае какой файл мне указывать? Самого себя чтоли?

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

Регистрация: May 2007
Адрес: Minsk
Сообщений: 44
Отправить сообщение для flskif с помощью ICQ
тебе ж сказали: Swfobject
вот тут тутор:
http://www.yarovoy.com/gc/downloads/#swfobject

Старый 07.07.2007, 17:56
Ведьмак вне форума Посмотреть профиль Отправить личное сообщение для Ведьмак Посетить домашнюю страницу Ведьмак Найти все сообщения от Ведьмак
  № 6  
Ответить с цитированием
Ведьмак
[+1 22.07.07]
 
Аватар для Ведьмак

Регистрация: May 2007
Адрес: Минск, Беларусь
Сообщений: 347
Отправить сообщение для Ведьмак с помощью ICQ Отправить сообщение для Ведьмак с помощью Yahoo
Код:
<object width="778" height="59" type="application/x-shockwave-flash" data="menu.swf?nav1=company&nav2=com_ourfriends"><param name="movie" value="menu.swf?nav1=company&nav2=com_ourfriends" />
</object>
во флэшке обращаешься к переменным nav1 и nav2

2 flskif: Описние тутора: — Это статья Майкла Клишина об использовании специального JavaScript файла для внедрения SWF ролика в HTML страницу.

Категорически не советую использовать любые javaScript для внедрения флэшки... у части юзеров он просто отключен... так что статья - хлам..


Последний раз редактировалось Ведьмак; 07.07.2007 в 18:27.
Старый 07.07.2007, 18:34
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 7  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Цитата:
Сообщение от Ведьмак
Категорически не советую использовать любые javaScript для внедрения флэшки... у части юзеров он просто отключен... так что статья - хлам..
У кого отключен javascript, к тех и activex отключен скорее всего, то есть флеша они не увидят. Кстати, для них в SWFObject предусмотрено альтернативное содержание, которое просто не будет переписано.
И еще есть такие теги <noscript>...</noscript>

И еще насчет внедрения флеша без javascript.. Вы видели когда-нибудь в iE страницы, на которых десяток флешек с рамками активации? Это реально жесть.

И уж если обходится без скрипта, то лучше передавать переменные через flashvars:
Код:
<object .....>
<param name="flashvars" value="nav1=company&nav2=com_ourfriends" />
<embed flashvars="nav1=company&nav2=com_ourfriends" .... />
</object>
Потому что в таком случае переменные во флеше окажутся сразу, а передача через адресную строку занимает некоторое время. Переменные будут в руте.


Последний раз редактировалось Kikasso; 07.07.2007 в 18:42.
Старый 07.07.2007, 19:04
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 8  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Цитата:
Сообщение от Ведьмак
Категорически не советую использовать любые javaScript для внедрения флэшки... у части юзеров он просто отключен... так что статья - хлам..
Очень мудрый совет, да. У вас есть статистика отключенного JS? Просто так, взять и заявить, что скрипт, ставший стандартом — хлам, это очень мощно, да. Только если у юзера отключен JS, то с 99% вероятностью флеш также отключен. Кроме того, обладатели IE будут вынудждены по сто раз кликать по флешу для активации. Замечательный совет, очень.

Старый 07.07.2007, 21:54
Ведьмак вне форума Посмотреть профиль Отправить личное сообщение для Ведьмак Посетить домашнюю страницу Ведьмак Найти все сообщения от Ведьмак
  № 9  
Ответить с цитированием
Ведьмак
[+1 22.07.07]
 
Аватар для Ведьмак

Регистрация: May 2007
Адрес: Минск, Беларусь
Сообщений: 347
Отправить сообщение для Ведьмак с помощью ICQ Отправить сообщение для Ведьмак с помощью Yahoo
согласен... через Flashvars гораздо удобнее... и флэшка может себя не рефрешить...

а насчет процента отключения JS - можете посмотреть в гугле... минимум 10 %

Старый 07.07.2007, 22:33
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 10  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Цитата:
Сообщение от Ведьмак
а насчет процента отключения JS - можете посмотреть в гугле... минимум 10 %
Туда же попадают 10% без флеш-плеера. Больше не надо давать дурацких советов.

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

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

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


 


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


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