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

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

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

Регистрация: Sep 2006
Сообщений: 43
По умолчанию Загрузка FlashVars

Создаю вот такой код:
Код:
var tf:TextField = new TextField();
tf.autoSize = TextFieldAutoSize.LEFT;
tf.border = true;
addChild(tf);

tf.appendText("params:" + "\n");
var keyStr:String;
var valueStr:String;
var paramObj:Object = LoaderInfo(root.loaderInfo).parameters;
for (keyStr in paramObj) {
    valueStr = String(paramObj[keyStr]);
    tf.appendText("\t" + keyStr + ":\t" + valueStr + "\n");
}
В html-ке прописываю
Код:
<param name="FlashVars" value="one=1" />
Пользуюсь IE

Почему не работает?
Я взял пример отсюда:
http://www.doctorsdirect.md/default....tionscr%2Ehtml

Старый 23.05.2007, 17:21
Dimchansky вне форума Посмотреть профиль Отправить личное сообщение для Dimchansky Посетить домашнюю страницу Dimchansky Найти все сообщения от Dimchansky
  № 2  
Ответить с цитированием
Dimchansky

Регистрация: Jul 2005
Сообщений: 225
Отправить сообщение для Dimchansky с помощью ICQ
Код:
package {
	import flash.display.Sprite;
	import flash.display.LoaderInfo;
	import flash.text.TextField;
	import flash.text.TextFieldAutoSize;

	dynamic public class Test extends Sprite {
		
		public function Test() {
			var tf:TextField = new TextField();
			tf.autoSize = TextFieldAutoSize.LEFT;
			tf.border = true;
			addChild(tf);

			tf.appendText("params:" + "\n");
			var keyStr:String;
			var valueStr:String;
			var paramObj:Object = LoaderInfo(root.loaderInfo).parameters;
			for (keyStr in paramObj) {
				valueStr = String(paramObj[keyStr]);
				tf.appendText("\t" + keyStr + ":\t" + valueStr + "\n");
			}
		}
	}
}
Код:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="550" height="400" id="test" align="middle">
<param name="FlashVars" value="one=1" />
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="test.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<embed src="test.swf" quality="high" bgcolor="#ffffff" width="550" height="400" name="test" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
все отлично работает
__________________
Dimchansky | Freelance

Старый 23.05.2007, 23:15
miramax вне форума Посмотреть профиль Отправить личное сообщение для miramax Посетить домашнюю страницу miramax Найти все сообщения от miramax
  № 3  
Ответить с цитированием
miramax
 
Аватар для miramax

Регистрация: Oct 2005
Адрес: Борисоглебск
Сообщений: 1,702
Отправить сообщение для miramax с помощью ICQ Отправить сообщение для miramax с помощью AIM Отправить сообщение для miramax с помощью MSN Отправить сообщение для miramax с помощью Yahoo Отправить сообщение для miramax с помощью Skype™
Какая среда?
Если Flash CS3, то необходимо дублировать flashvars в параметрах функции AC_FL_RunContent().
__________________
AS3 | www.FLAPS.ru | Русские флэшеры самые умные флэшеры в мире. ©

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

Регистрация: Aug 2004
Адрес: N. Novgorod
Сообщений: 127
Отправить сообщение для klafuda_klalafu с помощью ICQ
А где там именно дублировать?

Старый 20.04.2008, 16:29
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 5  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Код:
AC_FL_RunContent(
			'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
			'width', '800',
			.....
			'salign', '',
			'FlashVars', 'one=1'
			); //end AC code
__________________
Hell is the possibility of sanity

Старый 24.04.2008, 12:12
terbooter вне форума Посмотреть профиль Отправить личное сообщение для terbooter Найти все сообщения от terbooter
  № 6  
Ответить с цитированием
terbooter

Регистрация: Oct 2006
Адрес: Novosibirsk-Kaliningrad
Сообщений: 1,278
Отправить сообщение для terbooter с помощью ICQ Отправить сообщение для terbooter с помощью Skype™
лучше используйте SWFObject

Старый 19.11.2009, 14:43
Random SunFire вне форума Посмотреть профиль Отправить личное сообщение для Random SunFire Посетить домашнюю страницу Random SunFire Найти все сообщения от Random SunFire
  № 7  
Ответить с цитированием
Random SunFire
 
Аватар для Random SunFire

Регистрация: Oct 2002
Адрес: Воронеж
Сообщений: 59
Отправить сообщение для Random SunFire с помощью ICQ
Народ, что за ерунда не понимаю! Вставляю FlashVars в параметры - флеш не загружается. Убрал весь js скрипт из html страницы - все нормально передается....

Код:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=koi8-r" />
<title>testxml</title>
<script language="javascript">AC_FL_RunContent = 0;</script>
<script src="AC_RunActiveContent.js" language="javascript"></script>
</head>
<body bgcolor="#fdfdf4">
<!--url's used in the movie-->
<!--text used in the movie-->
<!-- saved from url=(0013)about:internet -->
<script language="javascript">
	if (AC_FL_RunContent == 0) {
		alert("This page requires AC_RunActiveContent.js.");
	} else {
		AC_FL_RunContent(
			'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
			'width', '800',
			'height', '520',
			'src', 'testxml',
			'quality', 'high',
			'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
			'align', 'middle',
			'play', 'true',
			'loop', 'true',
			'scale', 'showall',
			'wmode', 'window',
			'devicefont', 'false',
			'id', 'testxml',
			'bgcolor', '#fdfdf4',
			'name', 'testxml',
			'menu', 'true',
			'allowFullScreen', 'false',
			'allowScriptAccess','sameDomain',
			'movie', 'flashvars_xml',
			'salign', '',
			'FlashVars', 'xml=nature/images.xml'
			); //end AC code
	}
</script>
<noscript>
	<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="800" height="520" id="testxml" align="middle">
	<param name="allowScriptAccess" value="sameDomain" />
	<param name="allowFullScreen" value="false" />
	<param name="flashvars" value="xml=nature/images.xml" />
	<param name="movie" value="testxml.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#fdfdf4" />	<embed src="testxml.swf" quality="high" flashvars='xml=nature/images.xml' bgcolor="#fdfdf4" width="800" height="520" name="testxml" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
	</object>
</noscript>
</body>
</html>
__________________
Бороться и искать, найти и перепрятать.

Старый 19.11.2009, 17:18
Felicast вне форума Посмотреть профиль Отправить личное сообщение для Felicast Найти все сообщения от Felicast
  № 8  
Ответить с цитированием
Felicast
 
Аватар для Felicast

Регистрация: Feb 2008
Адрес: Череповец
Сообщений: 623
Отправить сообщение для Felicast с помощью ICQ
не уверен, что можно использовать символ "/" в FlashVars. его надо кодировать в формат urlEncoding
__________________
я могу стать всем, если только захочу

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

Регистрация: Jun 2004
Адрес: KievGhettoCity
Сообщений: 26
Можно передать "/". Вот вам пример рабочий.

Старый 09.09.2010, 01:30
Evgan вне форума Посмотреть профиль Отправить личное сообщение для Evgan Найти все сообщения от Evgan
  № 10  
Ответить с цитированием
Evgan

Регистрация: Jun 2008
Сообщений: 283
ваш пример для as2.0

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

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

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


 


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


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