<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Комментарии: Разбираемся с SWFAddress</title>
	<atom:link href="http://murejib.com/2008/02/26/swfaddress/feed/" rel="self" type="application/rss+xml" />
	<link>http://murejib.com/2008/02/26/swfaddress/</link>
	<description>flash, actionscript, animation, анимация</description>
	<lastBuildDate>Tue, 04 Oct 2011 11:10:36 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>Автор: murejib</title>
		<link>http://murejib.com/2008/02/26/swfaddress/comment-page-1/#comment-11350</link>
		<dc:creator>murejib</dc:creator>
		<pubDate>Thu, 13 May 2010 09:48:53 +0000</pubDate>
		<guid isPermaLink="false">http://murejib.com/?p=41#comment-11350</guid>
		<description>Нет, раздавать исходники сайтов я не привык.
Только, если об этом просит тот, кто заказывает сайт.</description>
		<content:encoded><![CDATA[<p>Нет, раздавать исходники сайтов я не привык.<br />
Только, если об этом просит тот, кто заказывает сайт.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Vasya</title>
		<link>http://murejib.com/2008/02/26/swfaddress/comment-page-1/#comment-11327</link>
		<dc:creator>Vasya</dc:creator>
		<pubDate>Wed, 12 May 2010 16:21:46 +0000</pubDate>
		<guid isPermaLink="false">http://murejib.com/?p=41#comment-11327</guid>
		<description>Очень крутой сайт!!! 

могу я попросить тебя выслать его исходник на почту? adamov.vasya@gmail.com

проверил в моих браузерах работает, только не совсем понял как все реализовано.</description>
		<content:encoded><![CDATA[<p>Очень крутой сайт!!! </p>
<p>могу я попросить тебя выслать его исходник на почту? <a href="mailto:adamov.vasya@gmail.com">adamov.vasya@gmail.com</a></p>
<p>проверил в моих браузерах работает, только не совсем понял как все реализовано.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: discopop</title>
		<link>http://murejib.com/2008/02/26/swfaddress/comment-page-1/#comment-9363</link>
		<dc:creator>discopop</dc:creator>
		<pubDate>Sun, 14 Feb 2010 11:00:46 +0000</pubDate>
		<guid isPermaLink="false">http://murejib.com/?p=41#comment-9363</guid>
		<description>Отцы, помогите!! swfaddress работает, но не могу понять - если я ввожу сразу адрес в браузере, к примеру: www.mysite.com/index.html#/news, то почему внутри flash&#039;а swfaddress.getValue() возвращает тупо слеш, хотя вроде как должен /news возвращать. или я чет попутал? пасу getValue сразу же после события ADDED_TO_STAGE.. WTF?</description>
		<content:encoded><![CDATA[<p>Отцы, помогите!! swfaddress работает, но не могу понять &#8211; если я ввожу сразу адрес в браузере, к примеру: <a href="http://www.mysite.com/index.html#/news" rel="nofollow">http://www.mysite.com/index.html#/news</a>, то почему внутри flash&#8217;а swfaddress.getValue() возвращает тупо слеш, хотя вроде как должен /news возвращать. или я чет попутал? пасу getValue сразу же после события ADDED_TO_STAGE.. WTF?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: murejib</title>
		<link>http://murejib.com/2008/02/26/swfaddress/comment-page-1/#comment-4370</link>
		<dc:creator>murejib</dc:creator>
		<pubDate>Sat, 15 Aug 2009 07:47:10 +0000</pubDate>
		<guid isPermaLink="false">http://murejib.com/?p=41#comment-4370</guid>
		<description>Не работал с библиотеками  Yahoo  и с Ajax )))
не могу сказать ничего по этому поводу.</description>
		<content:encoded><![CDATA[<p>Не работал с библиотеками  Yahoo  и с Ajax )))<br />
не могу сказать ничего по этому поводу.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: kerk</title>
		<link>http://murejib.com/2008/02/26/swfaddress/comment-page-1/#comment-4357</link>
		<dc:creator>kerk</dc:creator>
		<pubDate>Fri, 14 Aug 2009 05:36:29 +0000</pubDate>
		<guid isPermaLink="false">http://murejib.com/?p=41#comment-4357</guid>
		<description>спасибо за статью, давно читал ее, но все никак не мог решиться переделывать свои скрипты с использованием этой библиотеки
===
пара уточняющих вопросов:
есть несколько готовых скриптов PHP+JS+AJAX
работают и ошибок нет
как пример: на главной, есть панелька с вкладками, при клике на вкладку, отправляется запрос в БД на содержимое этой вкладки (AJAX)
запрос отправляется методом POST, ссылку на страницу с конкретной вкладкой, естессно не дашь =)
использую библиотеки от YAHOO, т.к. в движке форума используются именно они и менять на другие в своих скриптах нет смысла
так собственно сам вопрос, для использования SWFAddress, не обойдешься простым подключением этой библиотеки?
нужно полностью переделывать все скрипты, т.е. для использования AJAX (отправка запроса в пхп, прием ответа и т.д.), нужно пользоваться именно этой библиотекой, а не YAHOO?</description>
		<content:encoded><![CDATA[<p>спасибо за статью, давно читал ее, но все никак не мог решиться переделывать свои скрипты с использованием этой библиотеки<br />
===<br />
пара уточняющих вопросов:<br />
есть несколько готовых скриптов PHP+JS+AJAX<br />
работают и ошибок нет<br />
как пример: на главной, есть панелька с вкладками, при клике на вкладку, отправляется запрос в БД на содержимое этой вкладки (AJAX)<br />
запрос отправляется методом POST, ссылку на страницу с конкретной вкладкой, естессно не дашь =)<br />
использую библиотеки от YAHOO, т.к. в движке форума используются именно они и менять на другие в своих скриптах нет смысла<br />
так собственно сам вопрос, для использования SWFAddress, не обойдешься простым подключением этой библиотеки?<br />
нужно полностью переделывать все скрипты, т.е. для использования AJAX (отправка запроса в пхп, прием ответа и т.д.), нужно пользоваться именно этой библиотекой, а не YAHOO?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: murejib</title>
		<link>http://murejib.com/2008/02/26/swfaddress/comment-page-1/#comment-3684</link>
		<dc:creator>murejib</dc:creator>
		<pubDate>Thu, 25 Jun 2009 06:25:16 +0000</pubDate>
		<guid isPermaLink="false">http://murejib.com/?p=41#comment-3684</guid>
		<description>Ну это зависит от того, какая задача стоит )
Собственные методы класса позволяют собрать все переменные и взять их значение.
Если внутри нашей флешки нужно воспользоваться этими значениями, надо написать метод, кторый будет знать, что делать с ними.
Допустим у нас есть галерея, и мы хотим давать ссылку на определенное фото.
Если пользователь ввел в адресную строку
http://murejib.com/showcase/flashworks/sites/goodpeople/index.html#chillout/one?pgid=2t&amp;imgid=2u
(ссылка, кстати рабочая)
SWFAddress при первом запуске получит в распоряжение  chillout/one?pgid=2t&amp;imgid=2u.
Метод, который у меня подписан на событие  изменения строки получит эти данные и поймет, что сейчас надо создать экземпляр класса, который рендерит шаблон страницы  chillout и отдаст ему управляющую строку  one?pgid=2t&amp;imgid=2u
Построив страницу, экземпляр класса поймет, что его просят показать альбом с идентификатором   one,  он найдет его описание в XML (там тоже есть такой идентификатор)
Далее он сообразит, что альбом надо открыть на странице с кодовым названием  2t (pgid=2t, тут используется хитрая система кодирования для точного определения страниц/картинок, с учетом того, что они могут пополняться и не будут иметь жесткого номера) и далее он откроет картинку под номером  2u (imgid=2u).

Как только мы нажмем в навигаторе на кнопку перехода к следующей картинке, внутренний метод просчитает ее кодовый номер и просто напросто используя SWFAddress.setValue поменяет значение адресной строки.

SWFAddress  в свою очередь зафиксирует ее изменение и снова отрапортует всем подписчикам - мол строка изменилась. А внутренние методы уже сообразят - надо ли новую страницу рендерить или просто открыть какой то новый ее подраздел/картинку.</description>
		<content:encoded><![CDATA[<p>Ну это зависит от того, какая задача стоит )<br />
Собственные методы класса позволяют собрать все переменные и взять их значение.<br />
Если внутри нашей флешки нужно воспользоваться этими значениями, надо написать метод, кторый будет знать, что делать с ними.<br />
Допустим у нас есть галерея, и мы хотим давать ссылку на определенное фото.<br />
Если пользователь ввел в адресную строку<br />
<a href="http://murejib.com/showcase/flashworks/sites/goodpeople/index.html#chillout/one?pgid=2t&#038;imgid=2u" rel="nofollow">http://murejib.com/showcase/flashworks/sites/goodpeople/index.html#chillout/one?pgid=2t&#038;imgid=2u</a><br />
(ссылка, кстати рабочая)<br />
SWFAddress при первом запуске получит в распоряжение  chillout/one?pgid=2t&#038;imgid=2u.<br />
Метод, который у меня подписан на событие  изменения строки получит эти данные и поймет, что сейчас надо создать экземпляр класса, который рендерит шаблон страницы  chillout и отдаст ему управляющую строку  one?pgid=2t&#038;imgid=2u<br />
Построив страницу, экземпляр класса поймет, что его просят показать альбом с идентификатором   one,  он найдет его описание в XML (там тоже есть такой идентификатор)<br />
Далее он сообразит, что альбом надо открыть на странице с кодовым названием  2t (pgid=2t, тут используется хитрая система кодирования для точного определения страниц/картинок, с учетом того, что они могут пополняться и не будут иметь жесткого номера) и далее он откроет картинку под номером  2u (imgid=2u).</p>
<p>Как только мы нажмем в навигаторе на кнопку перехода к следующей картинке, внутренний метод просчитает ее кодовый номер и просто напросто используя SWFAddress.setValue поменяет значение адресной строки.</p>
<p>SWFAddress  в свою очередь зафиксирует ее изменение и снова отрапортует всем подписчикам &#8211; мол строка изменилась. А внутренние методы уже сообразят &#8211; надо ли новую страницу рендерить или просто открыть какой то новый ее подраздел/картинку.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Romano</title>
		<link>http://murejib.com/2008/02/26/swfaddress/comment-page-1/#comment-3669</link>
		<dc:creator>Romano</dc:creator>
		<pubDate>Tue, 23 Jun 2009 04:27:58 +0000</pubDate>
		<guid isPermaLink="false">http://murejib.com/?p=41#comment-3669</guid>
		<description>Это я все видел. Т.е. над писать метод, который будет смотреть наличие переменной в строке, затем изменять или добавлять данные там, и потом уже полностью обновлять строку через setValue.</description>
		<content:encoded><![CDATA[<p>Это я все видел. Т.е. над писать метод, который будет смотреть наличие переменной в строке, затем изменять или добавлять данные там, и потом уже полностью обновлять строку через setValue.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: murejib</title>
		<link>http://murejib.com/2008/02/26/swfaddress/comment-page-1/#comment-3666</link>
		<dc:creator>murejib</dc:creator>
		<pubDate>Mon, 22 Jun 2009 18:09:14 +0000</pubDate>
		<guid isPermaLink="false">http://murejib.com/?p=41#comment-3666</guid>
		<description>Здесь все работает точно так же, пары переменная=значения отбиваются амперсандами.
В самом классе есть методы для поиска переменных и их значений - читайте внимательнее:
SWFAddress.getValue():String - вернет значение строки аккурат после # со всеми Вашими изысками (парами имя=значение)
news?page=1&amp;img=2
SWFAddress.getPath():String - вернет значение строки аккурат после # без дополнительных параметров

SWFAddress.getQueryString():Array - вернет строку с дополнительными параметрами
page=1&amp;img=2
SWFAddress.getParameterNames():Array - вернет массив с именами дополнительных переменных

SWFAddress.getParameter(value:String):String - вернет значение дополнительного параметра указанного в value

Для того чтобы изменить адресную строку из FLASH существует метод setValue(value:String)</description>
		<content:encoded><![CDATA[<p>Здесь все работает точно так же, пары переменная=значения отбиваются амперсандами.<br />
В самом классе есть методы для поиска переменных и их значений &#8211; читайте внимательнее:<br />
SWFAddress.getValue():String &#8211; вернет значение строки аккурат после # со всеми Вашими изысками (парами имя=значение)<br />
news?page=1&#038;img=2<br />
SWFAddress.getPath():String &#8211; вернет значение строки аккурат после # без дополнительных параметров</p>
<p>SWFAddress.getQueryString():Array &#8211; вернет строку с дополнительными параметрами<br />
page=1&#038;img=2<br />
SWFAddress.getParameterNames():Array &#8211; вернет массив с именами дополнительных переменных</p>
<p>SWFAddress.getParameter(value:String):String &#8211; вернет значение дополнительного параметра указанного в value</p>
<p>Для того чтобы изменить адресную строку из FLASH существует метод setValue(value:String)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Romano</title>
		<link>http://murejib.com/2008/02/26/swfaddress/comment-page-1/#comment-3664</link>
		<dc:creator>Romano</dc:creator>
		<pubDate>Mon, 22 Jun 2009 14:10:01 +0000</pubDate>
		<guid isPermaLink="false">http://murejib.com/?p=41#comment-3664</guid>
		<description>Я так и не могу понять. Вот когда в пхп задаешь переменные после знака вопроса, то они разделяются амперсандами (&amp;). А тут как быть? тут получается надо парсер писать, чтоб она смотрел есть такая переменная и есть ли значение? А потом еще чтоб записывал и вставлял в адресную строку, так чтоли?</description>
		<content:encoded><![CDATA[<p>Я так и не могу понять. Вот когда в пхп задаешь переменные после знака вопроса, то они разделяются амперсандами (&amp;). А тут как быть? тут получается надо парсер писать, чтоб она смотрел есть такая переменная и есть ли значение? А потом еще чтоб записывал и вставлял в адресную строку, так чтоли?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Андрей</title>
		<link>http://murejib.com/2008/02/26/swfaddress/comment-page-1/#comment-3618</link>
		<dc:creator>Андрей</dc:creator>
		<pubDate>Wed, 17 Jun 2009 10:34:56 +0000</pubDate>
		<guid isPermaLink="false">http://murejib.com/?p=41#comment-3618</guid>
		<description>2murejib, да это понятно, я и не имел ввиду исходник сайта, просто были не понятны некоторе моменты, например как задавать дополнительные параметры. Но уже разобрался, спасибо. 
Эта статья очень помогла.</description>
		<content:encoded><![CDATA[<p>2murejib, да это понятно, я и не имел ввиду исходник сайта, просто были не понятны некоторе моменты, например как задавать дополнительные параметры. Но уже разобрался, спасибо.<br />
Эта статья очень помогла.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

