|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Jun 2010
Сообщений: 97
|
Передача параметров, переменных в AS3
Здравствуйте уважаемые флешеры, мне нужна практическая помощь.
Суть такая: в сайт встроен swf. (сайт по недвижимости) Требуется: чтобы флэшка отображала или отмечала количество проданных на данный момент квартир. Вопрос: как это лучше реализовать, и сам код. Флешка уже нарисована. (Нужна практическая помощь, а не ответы типа "учи AS", уже изучаю но до этого еще не дошел, а задача начальником уже сейчас поставлена.) Заранее благодарен, надеюсь на вашу помощь. |
|
|||||
Регистрация: Jul 2008
Сообщений: 46
|
неплохо было бы конечно описать более подробно что именно Вам необходимо. Откуда и как будет передаваться информация в swf, но в целом ознакомьтесь с http://help.adobe.com/ru_RU/AS3LCR/Flash_10.0/
|
|
|||||
Регистрация: Jun 2010
Сообщений: 97
|
PHPшник говорит шо хочет передавать методом GET (строковыми параметрами). Передаваться из PHP сценария.
|
|
|||||
Регистрация: Jul 2008
Сообщений: 46
|
тогда ссылка выше Вам поможет. Ему будет необходимо вызывать метод сфки, и передавать туда name и value
|
|
|||||
Регистрация: Jun 2010
Сообщений: 97
|
А сам код можете написать? Хотя бы приблизительный.
Добавлено через 11 минут Ой ребята мне нужен код, за ссылку спасибо конечно но щас нет времени AS3 штудировать. |
|
|||||
Регистрация: Jul 2008
Сообщений: 46
|
я как бы ссылку не в книжный магазин дал. там приведен рабочий код. достаточно промотать вниз страницы.
Добавлено через 9 минут ок. если вас устравивает не обмен данными с свф, а просто открытие ролика с параметром, можно так: код свф: 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()); } } } } <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. |
|
|||||
Регистрация: Jun 2010
Сообщений: 97
|
да, интересует чтобы при загрузке страницы флэшка отображала купленые квартиры (будут подсвеченные области) беря данные из переменных которые будут передаваться во флешку какимто методом .
ok, спасибо, будем пробовать ваш вариант. Последний раз редактировалось U4enik; 17.06.2010 в 14:05. |
Часовой пояс GMT +4, время: 17:43. |
|
« Предыдущая тема | Следующая тема » |
Теги |
AS3 , swf , загрузка , параметров , переменных |
|
|