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

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

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

Регистрация: Jun 2010
Сообщений: 97
По умолчанию Передача параметров, переменных в AS3

Здравствуйте уважаемые флешеры, мне нужна практическая помощь.
Суть такая: в сайт встроен swf.
(сайт по недвижимости)

Требуется: чтобы флэшка отображала или отмечала количество проданных на данный момент квартир.
Вопрос: как это лучше реализовать, и сам код.
Флешка уже нарисована.

(Нужна практическая помощь, а не ответы типа "учи AS", уже изучаю но до этого еще не дошел, а задача начальником уже сейчас поставлена.)

Заранее благодарен, надеюсь на вашу помощь.

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

Регистрация: Oct 2006
Адрес: Москва
Сообщений: 889
как вариант Flash Vars
__________________
Коллекционирую чужие ActionScript Блоги

Старый 17.06.2010, 13:23
Flash_nooob вне форума Посмотреть профиль Отправить личное сообщение для Flash_nooob Найти все сообщения от Flash_nooob
  № 3  
Ответить с цитированием
Flash_nooob

Регистрация: Jul 2008
Сообщений: 46
неплохо было бы конечно описать более подробно что именно Вам необходимо. Откуда и как будет передаваться информация в swf, но в целом ознакомьтесь с http://help.adobe.com/ru_RU/AS3LCR/Flash_10.0/

Старый 17.06.2010, 13:25
U4enik вне форума Посмотреть профиль Отправить личное сообщение для U4enik Найти все сообщения от U4enik
  № 4  
Ответить с цитированием
U4enik

Регистрация: Jun 2010
Сообщений: 97
PHPшник говорит шо хочет передавать методом GET (строковыми параметрами). Передаваться из PHP сценария.

Старый 17.06.2010, 13:27
Flash_nooob вне форума Посмотреть профиль Отправить личное сообщение для Flash_nooob Найти все сообщения от Flash_nooob
  № 5  
Ответить с цитированием
Flash_nooob

Регистрация: Jul 2008
Сообщений: 46
тогда ссылка выше Вам поможет. Ему будет необходимо вызывать метод сфки, и передавать туда name и value

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

Регистрация: Jun 2010
Сообщений: 97
Цитата:
Сообщение от random13 Посмотреть сообщение
как вариант Flash Vars
А сам код можете написать? Хотя бы приблизительный.

Добавлено через 11 минут
Ой ребята мне нужен код, за ссылку спасибо конечно но щас нет времени AS3 штудировать.

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

Регистрация: Oct 2006
Адрес: Москва
Сообщений: 889
что нить такое
вызов переменной по ключу:
Код AS3:
this.loaderInfo.parameters['key']
ну а уж как переменные кинуть зависит от того как эмбедите флешку
__________________
Коллекционирую чужие ActionScript Блоги

Старый 17.06.2010, 13:41
Flash_nooob вне форума Посмотреть профиль Отправить личное сообщение для Flash_nooob Найти все сообщения от Flash_nooob
  № 8  
Ответить с цитированием
Flash_nooob

Регистрация: Jul 2008
Сообщений: 46
я как бы ссылку не в книжный магазин дал. там приведен рабочий код. достаточно промотать вниз страницы.

Добавлено через 9 минут
ок. если вас устравивает не обмен данными с свф, а просто открытие ролика с параметром, можно так:
код свф:
Код AS3:
package src
{
	import flash.display.MovieClip;
	import flash.display.Sprite;
	import flash.events.Event;
	import flash.display.LoaderInfo;
	import flash.text.TextField;
 
 
	public class Main2 extends MovieClip 
	{
		public function Main2():void 
		{
			if (stage) init();
			else addEventListener(Event.ADDED_TO_STAGE, init);
		}
 
		private function init(e:Event = null):void 
		{
			removeEventListener(Event.ADDED_TO_STAGE, init);
			var tf:TextField = new TextField();
			tf.border = true;
			addChild(tf);
			tf.appendText("params:" + "\n");
			try {
				var keyStr:String;
				var valueStr:String;
 
				var paramObj:Object = LoaderInfo(this.root.loaderInfo).parameters;
				for (keyStr in paramObj) {
					valueStr = String(paramObj[keyStr]);
					tf.appendText("\t" + keyStr + ":\t" + valueStr + "\n");
				}
			} catch (error:Error) {
				tf.appendText(error.toString());
			}	
		}
 
 
 
	}
 
}
код штмл:
Код AS1/AS2:
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
	<head>
		<title>t2</title>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
		<style type="text/css" media="screen">
		html, body { height:100%; background-color: #ffffff;}
		body { margin:0; padding:0; overflow:hidden; }
		#flashContent { width:100%; height:100%; }
		</style>
	</head>
	<body>
		<div id="flashContent">
			<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="100" height="100" id="t2" align="middle">
				<param name="movie" value="../t2.swf" />
				<param name="quality" value="high" />
				<param name="bgcolor" value="#ffffff" />
				<param name="play" value="true" />
				<param name="loop" value="true" />
				<param name="wmode" value="window" />
				<param name="scale" value="showall" />
				<param name="menu" value="true" />
				<param name="devicefont" value="false" />
				<param name="salign" value="" />
				<param name="FlashVars" value="firstLot=1&secondtLot=223" />
				<param name="allowScriptAccess" value="sameDomain" />
				<!--[if !IE]>-->
				<object type="application/x-shockwave-flash" data="../t2.swf" width="100" height="100">
					<param name="movie" value="../t2.swf" />
					<param name="quality" value="high" />
					<param name="bgcolor" value="#ffffff" />
					<param name="play" value="true" />
					<param name="loop" value="true" />
					<param name="wmode" value="window" />
					<param name="scale" value="showall" />
					<param name="menu" value="true" />
					<param name="devicefont" value="false" />
					<param name="salign" value="" />
					<param name="allowScriptAccess" value="sameDomain" />
				<!--<![endif]-->
					<a href="http://www.adobe.com/go/getflash">
						<img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" />
					</a>
				<!--[if !IE]>-->
				</object>
				<!--<![endif]-->
			</object>
		</div>
	</body>
</html>


Последний раз редактировалось Flash_nooob; 17.06.2010 в 13:56.
Старый 17.06.2010, 13:59
U4enik вне форума Посмотреть профиль Отправить личное сообщение для U4enik Найти все сообщения от U4enik
  № 9  
Ответить с цитированием
U4enik

Регистрация: Jun 2010
Сообщений: 97
да, интересует чтобы при загрузке страницы флэшка отображала купленые квартиры (будут подсвеченные области) беря данные из переменных которые будут передаваться во флешку какимто методом .

ok, спасибо, будем пробовать ваш вариант.


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

Теги
AS3 , swf , загрузка , параметров , переменных

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

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


 


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


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