<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Rado&#039;s blog &#187; Flex</title>
	<atom:link href="http://rado-dev.com/category/flex/feed/" rel="self" type="application/rss+xml" />
	<link>http://rado-dev.com</link>
	<description>Блогът на един ФеМеИст</description>
	<lastBuildDate>Mon, 30 Jan 2012 00:02:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Flex 4: Application.application -&gt; FlexGlobals.topLevelApplication</title>
		<link>http://rado-dev.com/2010/06/04/application-application-flexglobals-toplevelapplication/</link>
		<comments>http://rado-dev.com/2010/06/04/application-application-flexglobals-toplevelapplication/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 13:11:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Flex tips&tricks]]></category>

		<guid isPermaLink="false">http://rado-dev.com/?p=163</guid>
		<description><![CDATA[Ако сте свикнали във Flex 3 да ползвате Application.application вече кода е FlexGlobals.topLevelApplication]]></description>
			<content:encoded><![CDATA[<p>Ако сте свикнали във Flex 3 да ползвате</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;">Application.<span style="color: #006633;">application</span></pre></div></div>

<p><strong>вече кода е </strong></p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;">FlexGlobals.<span style="color: #006633;">topLevelApplication</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://rado-dev.com/2010/06/04/application-application-flexglobals-toplevelapplication/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flex component lifecycle</title>
		<link>http://rado-dev.com/2010/05/22/flex-component-lifecycle/</link>
		<comments>http://rado-dev.com/2010/05/22/flex-component-lifecycle/#comments</comments>
		<pubDate>Sat, 22 May 2010 21:04:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Flex tips&tricks]]></category>

		<guid isPermaLink="false">http://rado-dev.com/?p=161</guid>
		<description><![CDATA[Ако се чудите от къде да намерите добре обяснен component lifecycle за Flex SDK 3/4, може да изгледате следното клипче : http://weblog.mrinalwadhwa.com/2009/02/17/understanding-the-flex-component-lifecycle/ От 2008-ма е, но е обяснено много добре.]]></description>
			<content:encoded><![CDATA[<p>Ако се чудите от къде да намерите добре обяснен component lifecycle за Flex SDK 3/4, може да изгледате следното клипче :<br />
<a href="http://weblog.mrinalwadhwa.com/2009/02/17/understanding-the-flex-component-lifecycle/">http://weblog.mrinalwadhwa.com/2009/02/17/understanding-the-flex-component-lifecycle/</a><br />
От 2008-ма е, но е обяснено много добре.</p>
]]></content:encoded>
			<wfw:commentRss>http://rado-dev.com/2010/05/22/flex-component-lifecycle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MMORPG + Flex/Flash Player от Adobe Edge</title>
		<link>http://rado-dev.com/2009/04/07/mmorpg-flexflash-player-%d0%be%d1%82-adobe-edge/</link>
		<comments>http://rado-dev.com/2009/04/07/mmorpg-flexflash-player-%d0%be%d1%82-adobe-edge/#comments</comments>
		<pubDate>Tue, 07 Apr 2009 19:29:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Flex tips&tricks]]></category>

		<guid isPermaLink="false">http://rado-dev.com/?p=122</guid>
		<description><![CDATA[Adobe са пуснали интересна статия, свързана с MMORPG игрите и Flex. СТАТИЯТА Пише интересни неща и се препоръчва electro-server за сървърното решение на играта. Лично аз се бях мъчил да напиша подобие на Socket Server, но не е толкова лесно, колкото изглежда, особено ако не се занимаваш с такъв вид програмиране или пък още по-малко [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Adobe</strong> са пуснали интересна статия, свързана с <strong>MMORPG игрите и Flex.</strong><br />
<strong><a href="http://www.adobe.com/newsletters/edge/april2009/articles/article2/index.html?trackingid=EOCQW">СТАТИЯТА</a></strong><br />
Пише интересни неща и се препоръчва <strong><a href="http://www.electro-server.com/downloads.aspx">electro-server</a></strong> за сървърното решение на играта.</p>
<p>Лично аз се бях мъчил да напиша подобие на <strong>Socket Server</strong>, но не е толкова лесно, колкото изглежда, особено ако не се занимаваш с такъв вид програмиране или пък още по-малко с <strong>JAVA</strong>.<br />
Освен <strong>JAVA</strong>, за <strong>Socket Server</strong> може да се ползва и <strong>PHP, C++, C#, Python</strong>, но за сега повечето готови комерсиални сървари са писани на <strong>JAVA</strong>.<br />
А за тези, които ще попитат какво е това <strong>Socket Server</strong> -> това е сървърът, чрез който дадено <strong>флаш приложение</strong> става <strong>&#8222;multiplayer&#8220;</strong> -> чатове, игри и т.н.<br />
<strong>Препратки :</strong><br />
<strong><a href="http://en.wikipedia.org/wiki/Server_socket">Wiki->Socket Server</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://rado-dev.com/2009/04/07/mmorpg-flexflash-player-%d0%be%d1%82-adobe-edge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Оправяне на кирилицата с AMFPHP</title>
		<link>http://rado-dev.com/2009/04/02/%d0%be%d0%bf%d1%80%d0%b0%d0%b2%d1%8f%d0%bd%d0%b5-%d0%bd%d0%b0-%d0%ba%d0%b8%d1%80%d0%b8%d0%bb%d0%b8%d1%86%d0%b0%d1%82%d0%b0-%d1%81-amfphp/</link>
		<comments>http://rado-dev.com/2009/04/02/%d0%be%d0%bf%d1%80%d0%b0%d0%b2%d1%8f%d0%bd%d0%b5-%d0%bd%d0%b0-%d0%ba%d0%b8%d1%80%d0%b8%d0%bb%d0%b8%d1%86%d0%b0%d1%82%d0%b0-%d1%81-amfphp/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 09:15:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Flex tips&tricks]]></category>

		<guid isPermaLink="false">http://rado-dev.com/?p=117</guid>
		<description><![CDATA[Ако сте пробвали да пращатe през Flex нещо на кирилица, ползвайки AMFPHP, със сигурност сте се натъкнали на гаден проблем. Кирилицата не се изобразява! Всичко се оправя, като в gateway.php в AMF папката на 127ми ред смените 127 $gateway-&#62;setCharsetHandler&#40;каквото и да има тук&#41;; със 127 $gateway-&#62;setCharsetHandler&#40;&#34;iconv&#34;, &#34;UTF-8&#34;, &#34;UTF-8&#34;&#41;; или енкодинг подходящ за вашата база данни.]]></description>
			<content:encoded><![CDATA[<p>Ако сте пробвали да пращатe през <strong>Flex</strong> нещо на <strong>кирилица</strong>, ползвайки <strong>AMFPHP</strong>, със сигурност сте се натъкнали на гаден проблем. <strong>Кирилицата не се изобразява!</strong></p>
<p>Всичко се оправя, като в <strong>gateway.php в AMF папката на 127ми ред</strong> смените</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>127
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$gateway</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">setCharsetHandler</span><span style="color: #009900;">&#40;</span>каквото и да има тук<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>със</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>127
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$gateway</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">setCharsetHandler</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;iconv&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;UTF-8&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;UTF-8&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>или енкодинг подходящ за вашата база данни.</p>
]]></content:encoded>
			<wfw:commentRss>http://rado-dev.com/2009/04/02/%d0%be%d0%bf%d1%80%d0%b0%d0%b2%d1%8f%d0%bd%d0%b5-%d0%bd%d0%b0-%d0%ba%d0%b8%d1%80%d0%b8%d0%bb%d0%b8%d1%86%d0%b0%d1%82%d0%b0-%d1%81-amfphp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AMFPHP + Flex &#8211; хубав начин за връзка към PHP</title>
		<link>http://rado-dev.com/2009/03/27/amfphp-flex-%d1%85%d1%83%d0%b1%d0%b0%d0%b2-%d0%bd%d0%b0%d1%87%d0%b8%d0%bd-%d0%b7%d0%b0-%d0%b2%d1%80%d1%8a%d0%b7%d0%ba%d0%b0-%d0%ba%d1%8a%d0%bc-php/</link>
		<comments>http://rado-dev.com/2009/03/27/amfphp-flex-%d1%85%d1%83%d0%b1%d0%b0%d0%b2-%d0%bd%d0%b0%d1%87%d0%b8%d0%bd-%d0%b7%d0%b0-%d0%b2%d1%80%d1%8a%d0%b7%d0%ba%d0%b0-%d0%ba%d1%8a%d0%bc-php/#comments</comments>
		<pubDate>Fri, 27 Mar 2009 16:39:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Flex tips&tricks]]></category>

		<guid isPermaLink="false">http://rado-dev.com/?p=111</guid>
		<description><![CDATA[На скоро ми се наложи да използвам AMF формата, за да прехвърлям данни от Flex към PHP към DataBase и октрих, че с AMFPHP всичко става по-лесно, по-бързо (и като писане и като прехвърляне на данни) Може да прочетете тук : AMFPHP SITE по-обстойна информация какво представлява. Ето и прост пример как да си нагласите [...]]]></description>
			<content:encoded><![CDATA[<p>На скоро ми се наложи да използвам <strong>AMF формата</strong>, за да прехвърлям данни от <strong>Flex</strong> към <strong>PHP</strong> към <strong>DataBase </strong>и октрих, че с <strong>AMFPHP </strong>всичко става по-лесно, по-бързо (и като писане и като прехвърляне на данни)<br />
Може да прочетете тук : <a href="http://amfphp.org/"> AMFPHP SITE </a> по-обстойна информация какво представлява.</p>
<p>Ето и прост пример как да си нагласите <strong>AMFPHP-то</strong> и да тествате :<br />
<strong>1.Изтеглете нужните файлове от сайта и разархивирайте.Трябва да имате папка amfphp и вътре services, etc.</strong></p>
<p><strong>2.Сложете цялата папка в директорията на локалния хост.</strong></p>
<p><strong>3.Връзката от FLex към AMFPHP ще се прави чрез gateway.php !</strong></p>
<p><strong>4.Отворете папката <strong>services</strong> и създайте нов <strong>PHP файл</strong> със следното съдържание :</strong></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #000000; font-weight: bold;">class</span> AMFTestService <span style="color: #009900;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> __construct<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> 
			<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;MySQL_HOST&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;localhost&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// server</span>
			<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;MySQL_USER&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;user&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// user</span>
			<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;MySQL_PASS&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;pass&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// pass	</span>
			<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;MySQL_BASE&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;database&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//database</span>
			<span style="color: #000088;">$db</span><span style="color: #339933;">=@</span><span style="color: #990000;">mysql_connect</span><span style="color: #009900;">&#40;</span>MySQL_HOST<span style="color: #339933;">,</span> MySQL_USER<span style="color: #339933;">,</span> MySQL_PASS<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>  <span style="color: #666666; font-style: italic;">// connectiong</span>
			<span style="color: #339933;">@</span><span style="color: #990000;">mysql_query</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;set names utf8&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$db</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// za kirilicata ako prai problemi</span>
			<span style="color: #339933;">@</span><span style="color: #990000;">mysql_select_db</span><span style="color: #009900;">&#40;</span>MySQL_BASE<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// selektirane na bazata danni</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//pomo6tna funkciq, vru6ta masiv ot obekti za po-lesna obrabotka vuv flex</span>
	<span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000000; font-weight: bold;">function</span> _handleQuery<span style="color: #009900;">&#40;</span><span style="color: #000088;">$query</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$res</span> <span style="color: #339933;">=</span> <span style="color: #990000;">mysql_query</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$query</span><span style="color: #009900;">&#41;</span>or <span style="color: #990000;">die</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">mysql_error</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$ret</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">while</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$obj</span> <span style="color: #339933;">=</span> <span style="color: #990000;">mysql_fetch_object</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$res</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>  
            <span style="color: #000088;">$ret</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span>  <span style="color: #339933;">=</span> <span style="color: #000088;">$obj</span><span style="color: #339933;">;</span>  
        <span style="color: #009900;">&#125;</span>
		<span style="color: #b1b100;">return</span> <span style="color: #000088;">$ret</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//funkciqta, koqto se vika ot Flex</span>
	<span style="color: #000000; font-weight: bold;">function</span> getSomeInfo<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$query</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;SELECT pole FROM bazadanni&quot;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">return</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span>_handleQuery<span style="color: #009900;">&#40;</span><span style="color: #000088;">$query</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p><strong>Както виждате това е PHP Class със следните методи :</strong><br />
<strong>__construct() </strong> -> конструктор метода на класа. В него се прави връзка към базата данни ( препоръчително ). Този метод се изпълнява всеки път когато се вика този клас.</p>
<p><strong>private function _handleQuery($query)</strong> -> Функцията обработва заявката и връща <strong>масив от обекти,</strong> които във <strong>Flex</strong> директно се слагат във <strong>ArrayCollection</strong>.<br />
Хубаво е да се използва, ако чрез заявката ще вземете някаква информация без да правите проверки и т.н.</p>
<p><strong>function getSomeInfo()</strong> -> Тази функция се вика директно от <strong>Flex</strong> и връща директно във Flex <strong>масивът със обекти</strong> от базата данни ! <strong>Няма нужда да си цапате ръцете с XML !</strong> Директно викане от Flex и взимане на променливи от Flex.</p>
<p>Следва да настроим клиента!<br />
Създайте си нов Flex проект и сложете следният код, който е добре коментиран :</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #339933;">&lt;?</span>xml version<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;1.0&quot;</span> encoding<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;utf-8&quot;</span><span style="color: #339933;">?&gt;</span>
<span style="color: #339933;">&lt;</span>mx<span style="color: #339933;">:</span>Application xmlns<span style="color: #339933;">:</span>mx<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;http://www.adobe.com/2006/mxml&quot;</span> layout<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;vertical&quot;</span>
	initialize<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;init()&quot;</span><span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>mx<span style="color: #339933;">:</span>Script<span style="color: #339933;">&gt;</span>
		<span style="color: #339933;">&lt;!</span><span style="color: #009900;">&#91;</span>CDATA<span style="color: #009900;">&#91;</span>
			<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">mx.controls.Alert</span><span style="color: #339933;">;</span>
			<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">mx.collections.ArrayCollection</span><span style="color: #339933;">;</span>
&nbsp;
			<span style="color: #666666; font-style: italic;">// v tazi promenliva zadavame putq do gateway.php failyt, koito sluji za vruzka !</span>
			<span style="color: #000000; font-weight: bold;">private</span> var AMFGatewayLocation<span style="color: #339933;">:</span><span style="color: #003399;">String</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;http://localhost/amfphp/gateway.php&quot;</span><span style="color: #339933;">;</span>
&nbsp;
			<span style="color: #666666; font-style: italic;">//promenlivate gateway 6te sudurja obekt NetConnection,</span>
			<span style="color: #666666; font-style: italic;">//chrez koito shte se osy6testvqva vikaneto i svurzvaneto s AMFPHP</span>
			<span style="color: #000000; font-weight: bold;">private</span> var gateway<span style="color: #339933;">:</span>NetConnection<span style="color: #339933;">;</span>
&nbsp;
			<span style="color: #666666; font-style: italic;">// normalen ArrayCollection, koito 6te sluji za DataProvider na DataGrid componenta</span>
			<span style="color: #009900;">&#91;</span>Bindable<span style="color: #009900;">&#93;</span>
			<span style="color: #000000; font-weight: bold;">private</span> var dp<span style="color: #339933;">:</span>ArrayCollection<span style="color: #339933;">;</span>
&nbsp;
			<span style="color: #666666; font-style: italic;">//init funkciqta, koqto se izvikva pri startirane na prilojenieto</span>
			<span style="color: #000000; font-weight: bold;">private</span> function init<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><span style="color: #000066; font-weight: bold;">void</span>
			<span style="color: #009900;">&#123;</span>
				gateway <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> NetConnection<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// suzdavame nova instanciq na NetConnection()</span>
				gateway.<span style="color: #006633;">objectEncoding</span> <span style="color: #339933;">=</span> ObjectEncoding.<span style="color: #006633;">AMF3</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//tuk kazvame objectEncoding-a da e vuv AMF vid. Ne e zaduljitelno, no e preporu4itelno</span>
				gateway.<span style="color: #006633;">connect</span><span style="color: #009900;">&#40;</span>AMFGatewayLocation<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>	<span style="color: #666666; font-style: italic;">// polzvame metoda connect() s parametur putq do gateway.php</span>
				<span style="color: #666666; font-style: italic;">//vsi4ko e gotovo ! vurzani sme kym AMFPHP-to</span>
			<span style="color: #009900;">&#125;</span>			
&nbsp;
			<span style="color: #666666; font-style: italic;">//click event handler na butona</span>
			<span style="color: #666666; font-style: italic;">//izvikvame call metoda na NetConnection obekta</span>
			<span style="color: #000000; font-weight: bold;">private</span> function callAMF<span style="color: #009900;">&#40;</span>e<span style="color: #339933;">:</span><span style="color: #003399;">MouseEvent</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><span style="color: #000066; font-weight: bold;">void</span>
			<span style="color: #009900;">&#123;</span>
				gateway.<span style="color: #006633;">call</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;AMFTestService.getSomeInfo&quot;</span>,
							  <span style="color: #000000; font-weight: bold;">new</span> Responder<span style="color: #009900;">&#40;</span>onResult,onFault<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
				<span style="color: #666666; font-style: italic;">/*
				 * purviqt parametur e imeto na klasa, posledvan ot to4ka i imeto na funkciqta, koqto iskame da izvikame
				 * vtoriqt parametur predstavlqva nov Responder obekt ili nakratko -&gt; onResult e pri rezultat, onFault e ako e vuzniknala gre6ka
				 * tretiqt parametur ( ne e vuveden ) predstavlqva syotvetno parametrite, koito se pra6tat kym AMFPHP, ako ima takiva
				 Primer :
&nbsp;
				 ako imame v AMF Class-a funkciq :
&nbsp;
				 function updateUser($id,$username)
				 {
				 	$query = &quot;UPDATE users SET username ='$username' WHERE id = '$id';
				 	$res = mysql_query($query);
				 	if($res) return true; else return false;
				 }
&nbsp;
				 to togava call metoda 6te izglejda taka :
				 gateway.call(&quot;AMFTestService.getSomeInfo&quot;,
							  new Responder(onResult,onFault),
							  idInput.text,
							  userNameInput.text);
				kudeto idInput i userNameInput sa fiktivni poleta
				 */</span>
			<span style="color: #009900;">&#125;</span>
			<span style="color: #666666; font-style: italic;">// funkciqta, koqto se izpylnqva pri vurnat rezultat ot klasa</span>
			<span style="color: #000000; font-weight: bold;">private</span> function onResult<span style="color: #009900;">&#40;</span>data <span style="color: #339933;">:</span> <span style="color: #003399;">Array</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><span style="color: #000066; font-weight: bold;">void</span>
			<span style="color: #009900;">&#123;</span>
				dp <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> ArrayCollection<span style="color: #009900;">&#40;</span>data<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				<span style="color: #666666; font-style: italic;">//suzdavame nov ArrayCollection sus vurnatiqt masiv</span>
				<span style="color: #666666; font-style: italic;">//dp-to e vurzano kym DataGrid-a, a dataField poletata nosqt su6tite imena kato imenata na poletata v bazata danni !</span>
				<span style="color: #666666; font-style: italic;">//udobno, nali :)</span>
			<span style="color: #009900;">&#125;</span>
			<span style="color: #666666; font-style: italic;">//ako vuznikne gre6ka, 6te ni signalizira</span>
			<span style="color: #666666; font-style: italic;">//preporu4vam vi vinagi da polzvate tozi sintaksis na funkciqta za gre6ka :</span>
			<span style="color: #000000; font-weight: bold;">private</span> function onFault<span style="color: #009900;">&#40;</span>fault <span style="color: #339933;">:</span> <span style="color: #003399;">Object</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><span style="color: #000066; font-weight: bold;">void</span>
			<span style="color: #009900;">&#123;</span>
				Alert.<span style="color: #006633;">show</span><span style="color: #009900;">&#40;</span>fault.<span style="color: #006633;">description</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span>
		<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;/</span>mx<span style="color: #339933;">:</span>Script<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>mx<span style="color: #339933;">:</span>ApplicationControlBar dock<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;true&quot;</span> width<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;100%&quot;</span><span style="color: #339933;">&gt;</span>
		<span style="color: #339933;">&lt;</span>mx<span style="color: #339933;">:</span><span style="color: #003399;">Button</span> label<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;Call&quot;</span> click<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;callAMF(event)&quot;</span> <span style="color: #339933;">/&gt;</span>
	<span style="color: #339933;">&lt;/</span>mx<span style="color: #339933;">:</span>ApplicationControlBar<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>mx<span style="color: #339933;">:</span>DataGrid dataProvider<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;{dp}&quot;</span> width<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;100%&quot;</span> height<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;100%&quot;</span><span style="color: #339933;">&gt;</span>
		<span style="color: #339933;">&lt;</span>mx<span style="color: #339933;">:</span>columns<span style="color: #339933;">&gt;</span>
			<span style="color: #339933;">&lt;</span>mx<span style="color: #339933;">:</span>DataGridColumn dataField<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;someFieldName&quot;</span>  <span style="color: #339933;">/&gt;</span>
		<span style="color: #339933;">&lt;/</span>mx<span style="color: #339933;">:</span>columns<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;/</span>mx<span style="color: #339933;">:</span>DataGrid<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>mx<span style="color: #339933;">:</span>Application<span style="color: #339933;">&gt;</span></pre></div></div>

<p>Това е всичко за тази публикация. Нататък ще пускам и други хитрини за AMFPHP!</p>
]]></content:encoded>
			<wfw:commentRss>http://rado-dev.com/2009/03/27/amfphp-flex-%d1%85%d1%83%d0%b1%d0%b0%d0%b2-%d0%bd%d0%b0%d1%87%d0%b8%d0%bd-%d0%b7%d0%b0-%d0%b2%d1%80%d1%8a%d0%b7%d0%ba%d0%b0-%d0%ba%d1%8a%d0%bc-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Пращане на дата от Flex към PHP Script</title>
		<link>http://rado-dev.com/2009/02/18/%d0%bf%d1%80%d0%b0%d1%89%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-%d0%b4%d0%b0%d1%82%d0%b0-%d0%be%d1%82-flex-%d0%ba%d1%8a%d0%bc-php-script/</link>
		<comments>http://rado-dev.com/2009/02/18/%d0%bf%d1%80%d0%b0%d1%89%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-%d0%b4%d0%b0%d1%82%d0%b0-%d0%be%d1%82-flex-%d0%ba%d1%8a%d0%bc-php-script/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 13:20:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Flex tips&tricks]]></category>

		<guid isPermaLink="false">http://rado-dev.com/?p=100</guid>
		<description><![CDATA[Най-простият начин : Да приемем, че скрипта се намира в localhost и се казва script.php. Flex-a представлява TextInput поле с id myText, бутон със click event -> send(event) и httpservice деклариран по следният начин : 1 2 3 4 5 6 &#60;mx:HTTPService id=&#34;phpRequest&#34; resultFormat=&#34;text&#34; url=&#34;http://localhost/script.php&#34; result=&#34;onResult(event)&#34; fault=&#34;onFault(event)&#34;&#62; Целта е да пратим написаното в myText до [...]]]></description>
			<content:encoded><![CDATA[<p>Най-простият начин :</p>
<p>Да приемем, че скрипта се намира в <strong>localhost</strong> и се казва <strong>script.php</strong>.<br />
Flex-a представлява <strong>TextInput</strong> поле с <strong>id</strong> <strong>myText</strong>, бутон със <strong>click event -> send(event)</strong> и <strong>httpservice</strong> деклариран по следният начин :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code"><pre class="java" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>mx<span style="color: #339933;">:</span>HTTPService 
id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;phpRequest&quot;</span> 
resultFormat<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;text&quot;</span> 
url<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;http://localhost/script.php&quot;</span>
result<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;onResult(event)&quot;</span>
fault<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;onFault(event)&quot;</span><span style="color: #339933;">&gt;</span></pre></td></tr></table></div>

<p><strong>Целта е да пратим написаното в myText до PHP.</strong><br />
Имаме следният код :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
</pre></td><td class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">private</span> function send<span style="color: #009900;">&#40;</span>e<span style="color: #339933;">:</span><span style="color: #003399;">MouseEvent</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><span style="color: #000066; font-weight: bold;">void</span>
<span style="color: #009900;">&#123;</span>
  var sendObject<span style="color: #339933;">:</span><span style="color: #003399;">Object</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">Object</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// pravim obekt</span>
  sendObject.<span style="color: #006633;">textZaPrashtane</span> <span style="color: #339933;">=</span> myText.<span style="color: #006633;">text</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// pravim promenliva na tozi obekt na ime textZaPrashtane i sus stoinost myText.text</span>
  phpRequest.<span style="color: #006633;">send</span><span style="color: #009900;">&#40;</span>sendObject<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// prashtame kym scripta</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">private</span> function onResult<span style="color: #009900;">&#40;</span>e<span style="color: #339933;">:</span>flash.<span style="color: #006633;">rpc</span>.<span style="color: #006633;">ResultEvent</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><span style="color: #000066; font-weight: bold;">void</span>
<span style="color: #009900;">&#123;</span>
 Alert.<span style="color: #006633;">show</span><span style="color: #009900;">&#40;</span>e.<span style="color: #006633;">result</span>.<span style="color: #006633;">toString</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">private</span> function onFault<span style="color: #009900;">&#40;</span>e<span style="color: #339933;">:</span>flash.<span style="color: #006633;">rpc</span>.<span style="color: #006633;">FaultEvent</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><span style="color: #000066; font-weight: bold;">void</span>
<span style="color: #009900;">&#123;</span>
 <span style="color: #666666; font-style: italic;">// pri greshka</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>И съответният PHP скрипт :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #000088;">$promenliva</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'textZaPrashtane'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #000088;">$promenliva</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p>Ако искате да пращате още неща към PHP-то, начинът е : <strong>sendObject.oshteNeshto = &#8222;oshte nesheto za prasthane&#8220;</strong> и така колкото искате.</p>
]]></content:encoded>
			<wfw:commentRss>http://rado-dev.com/2009/02/18/%d0%bf%d1%80%d0%b0%d1%89%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-%d0%b4%d0%b0%d1%82%d0%b0-%d0%be%d1%82-flex-%d0%ba%d1%8a%d0%bc-php-script/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Видео уроци за Flex</title>
		<link>http://rado-dev.com/2009/02/13/%d0%b2%d0%b8%d0%b4%d0%b5%d0%be-%d1%83%d1%80%d0%be%d1%86%d0%b8-%d0%b7%d0%b0-flex/</link>
		<comments>http://rado-dev.com/2009/02/13/%d0%b2%d0%b8%d0%b4%d0%b5%d0%be-%d1%83%d1%80%d0%be%d1%86%d0%b8-%d0%b7%d0%b0-flex/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 14:18:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Flex tips&tricks]]></category>

		<guid isPermaLink="false">http://rado-dev.com/?p=98</guid>
		<description><![CDATA[Може да гледате видео уроци правени от мен, свързани с Flex на Video Tutorials . Надявам се да ви харесва, а ако правя нещо интересно ще го качвам като обяснение и тук.]]></description>
			<content:encoded><![CDATA[<p>Може да гледате <strong>видео уроци</strong> правени от мен, свързани с <strong>Flex</strong> на <a href="http://videotutorials-bg.com/lessons.php?action=viewcat&#038;id=88">Video Tutorials </a>.<br />
Надявам се да ви харесва, а ако правя нещо интересно ще го качвам като обяснение и тук.</p>
]]></content:encoded>
			<wfw:commentRss>http://rado-dev.com/2009/02/13/%d0%b2%d0%b8%d0%b4%d0%b5%d0%be-%d1%83%d1%80%d0%be%d1%86%d0%b8-%d0%b7%d0%b0-flex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flex Upload със филтър за файловете &#8211; PHP + FileReference, FileFilter Classes .</title>
		<link>http://rado-dev.com/2009/02/07/flex-upload-%d1%81%d1%8a%d1%81-%d1%84%d0%b8%d0%bb%d1%82%d1%8a%d1%80-%d0%b7%d0%b0-%d1%84%d0%b0%d0%b9%d0%bb%d0%be%d0%b2%d0%b5%d1%82%d0%b5-php-filereference-filefilter-classes/</link>
		<comments>http://rado-dev.com/2009/02/07/flex-upload-%d1%81%d1%8a%d1%81-%d1%84%d0%b8%d0%bb%d1%82%d1%8a%d1%80-%d0%b7%d0%b0-%d1%84%d0%b0%d0%b9%d0%bb%d0%be%d0%b2%d0%b5%d1%82%d0%b5-php-filereference-filefilter-classes/#comments</comments>
		<pubDate>Sat, 07 Feb 2009 14:02:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Flex tips&tricks]]></category>

		<guid isPermaLink="false">http://rado-dev.com/?p=92</guid>
		<description><![CDATA[Как да си направим по-различен ъплоад от нормалните HTML форми ? И как да го направим по-сигурен ? Ползваме нещо по-интерактивно. Flash или Flex или Silverlight или други RIA технологии. Сега ще публикувам примерен код за ъплоад направен във Flex, а след това ще публикувам и такъв, направен във Flash. ( Silverlight, за сега няма [...]]]></description>
			<content:encoded><![CDATA[<p>Как да си направим по-различен ъплоад от нормалните HTML форми ? И как да го направим по-сигурен ?<br />
Ползваме нещо по-интерактивно. <strong>Flash</strong> или <strong>Flex</strong> или <strong>Silverlight</strong> или други <strong>RIA</strong> технологии.<br />
Сега ще публикувам примерен код за ъплоад направен във Flex, а след това ще публикувам и такъв, направен във Flash. ( Silverlight, за сега няма да има ).<br />
<a href="http://rado-dev.com/examples/Upload/Upload_tutorial.html"> <strong>ДЕМО СЪС SOURCE CODE </strong>( десен клик -> view source ) </a><br />
Целият source код е коментиран и съм обяснил където каквото трябва.<br />
Може да забележите FileFilter-a, който позволява посочване само на .jpg  разширение.Това спомага за сигурността ( естествено е препоръчително след това да се прави и проверка в сървърния език ).</p>
<p><strong>Ако има въпроси ги задавайте в коментарите.</strong></p>
<p>Ако имате опит в четенето на документацията от Adobe : <a href="http://livedocs.adobe.com/flex/3/langref/flash/net/FileReference.html"> FileReference </a>, <a href ="http://livedocs.adobe.com/flex/3/langref/flash/net/FileFilter.html"> FileFilter </a> то това ще ви е достатъчно.</p>
<p>Относно PHP скрипта, ползвам това :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$res</span> <span style="color: #339933;">=</span> <span style="color: #990000;">move_uploaded_file</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_FILES</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'File'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'tmp_name'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><span style="color: #000088;">$dir</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$_FILES</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;File&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;name&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$res</span><span style="color: #009900;">&#41;</span> 
	<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;Uspeh ot scripta&quot;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">else</span>
	<span style="color: #b1b100;">echo</span><span style="color: #0000ff;">&quot;Greshka&quot;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p><strong>П.С. Всичко качено се трие на момента.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://rado-dev.com/2009/02/07/flex-upload-%d1%81%d1%8a%d1%81-%d1%84%d0%b8%d0%bb%d1%82%d1%8a%d1%80-%d0%b7%d0%b0-%d1%84%d0%b0%d0%b9%d0%bb%d0%be%d0%b2%d0%b5%d1%82%d0%b5-php-filereference-filefilter-classes/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Как да ползваме Alert class-a в Adobe Flex Builder 3.</title>
		<link>http://rado-dev.com/2009/02/03/%d0%ba%d0%b0%d0%ba-%d0%b4%d0%b0-%d0%bf%d0%be%d0%bb%d0%b7%d0%b2%d0%b0%d0%bc%d0%b5-alert-class-a-%d0%b2-adobe-flex-builder-3/</link>
		<comments>http://rado-dev.com/2009/02/03/%d0%ba%d0%b0%d0%ba-%d0%b4%d0%b0-%d0%bf%d0%be%d0%bb%d0%b7%d0%b2%d0%b0%d0%bc%d0%b5-alert-class-a-%d0%b2-adobe-flex-builder-3/#comments</comments>
		<pubDate>Tue, 03 Feb 2009 14:52:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Flex tips&tricks]]></category>

		<guid isPermaLink="false">http://rado-dev.com/?p=82</guid>
		<description><![CDATA[Чрез Alert class-a може да изкарваме PopUp прозорче, чрез което може да изпишем обикновенно съобщение или да попитаме потребителя за потвърждение на неговото действие. Всичко това става много лесно и ще ви покажа как : Това представлява статичния метод на Alert със всичките му параметри, чрез който се изкарва PopUp прозорчето: show&#40;text:String = &#34;&#34;, title:String [...]]]></description>
			<content:encoded><![CDATA[<p>Чрез <strong>Alert class-a</strong> може да изкарваме <strong>PopUp</strong> прозорче, чрез което може да изпишем обикновенно съобщение или да попитаме потребителя за потвърждение на неговото действие.<br />
Всичко това става много лесно и ще ви покажа как :<br />
Това представлява <strong>статичния метод</strong> на <strong>Alert</strong> със всичките му параметри, чрез който се изкарва <strong>PopUp</strong> прозорчето:</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;">show<span style="color: #009900;">&#40;</span>text<span style="color: #339933;">:</span><span style="color: #003399;">String</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;&quot;</span>, title<span style="color: #339933;">:</span><span style="color: #003399;">String</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;&quot;</span>, flags<span style="color: #339933;">:</span>uint <span style="color: #339933;">=</span> 0x4, parent<span style="color: #339933;">:</span>Sprite <span style="color: #339933;">=</span> <span style="color: #000066; font-weight: bold;">null</span>, 
closeHandler<span style="color: #339933;">:</span>Function <span style="color: #339933;">=</span> <span style="color: #000066; font-weight: bold;">null</span>, iconClass<span style="color: #339933;">:</span><span style="color: #000000; font-weight: bold;">Class</span> <span style="color: #339933;">=</span> <span style="color: #000066; font-weight: bold;">null</span>, defaultButtonFlag<span style="color: #339933;">:</span>uint <span style="color: #339933;">=</span> 0x4<span style="color: #009900;">&#41;</span></pre></div></div>

<p><strong>Подробно обяснение на параметрите :</strong><br />
<strong>text:String = &#8222;&#8220;:</strong> Това представлява главното съобщение, което се изписва в прозорчето.<br />
<strong>title:String = &#8222;&#8220; </strong>:Това представлява title текста, който се изписва в горния ляв ъгъл на прозорчето.<br />
<strong>flags:uint = 0&#215;4</strong>: Флаговите параметри, биват :<strong> Alert.OK, Alert.CANCEL, Alert.YES, Alert.NO</strong>. Разделят се с побитово или ( &#8220; | &#8220; ). Колкото от тях се придадат като параметър, толкова бутони ще излязат в Alert прозореца. Независимо в какъв ред ще ги напишете, бутоните винаги излизат в следният ред :  <strong>OK, Yes, No, Cancel.</strong>( Вижте в кода на демото тяхната употреба )<br />
<strong>parent:Sprite (default = null)</strong> :  Това е displayObject-a, в който Прозорчето да се центрира. Оставено на null ще се центрира по средата на екрана.<br />
<strong>closeHandler:Function (default = null) </strong>:Това е функцията, която се извиква след натискането/затварянето на Alert PopUp-a. Ползва се най-често за проверка на потвърждението от потребителя.<br />
<strong>iconClass:Class</strong> :Този параметър отговаря за иконката, която се появява до текста в Alert-a. ( Вижте в кода на демото как се използва, чрез <strong>[Embed] metatag</strong> )<br />
<strong>defaultButtonFlag:uint </strong>: Същото като flags, но този път който бутон придадете за параметър, той ще е маркиран и при натискане на Enter ще се натиска.<br />
<a href="http://rado-dev.com/examples/Alert/Alert_tutorial.html" target="_blank"><strong>Демо със соурс код ! ( десен клик, view source )</strong></a></p>
<p><strong>Връзки :</strong><br />
<a href="http://livedocs.adobe.com/flex/3/langref/mx/controls/Alert.html"> Adobe lang ref </a></p>
]]></content:encoded>
			<wfw:commentRss>http://rado-dev.com/2009/02/03/%d0%ba%d0%b0%d0%ba-%d0%b4%d0%b0-%d0%bf%d0%be%d0%bb%d0%b7%d0%b2%d0%b0%d0%bc%d0%b5-alert-class-a-%d0%b2-adobe-flex-builder-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>По-лесна промяна на цветовете на mp3-то</title>
		<link>http://rado-dev.com/2009/01/24/%d0%bf%d0%be-%d0%bb%d0%b5%d1%81%d0%bd%d0%b0-%d0%bf%d1%80%d0%be%d0%bc%d1%8f%d0%bd%d0%b0-%d0%bd%d0%b0-%d1%86%d0%b2%d0%b5%d1%82%d0%be%d0%b2%d0%b5%d1%82%d0%b5-%d0%bd%d0%b0-mp3-%d1%82%d0%be/</link>
		<comments>http://rado-dev.com/2009/01/24/%d0%bf%d0%be-%d0%bb%d0%b5%d1%81%d0%bd%d0%b0-%d0%bf%d1%80%d0%be%d0%bc%d1%8f%d0%bd%d0%b0-%d0%bd%d0%b0-%d1%86%d0%b2%d0%b5%d1%82%d0%be%d0%b2%d0%b5%d1%82%d0%b5-%d0%bd%d0%b0-mp3-%d1%82%d0%be/#comments</comments>
		<pubDate>Sat, 24 Jan 2009 10:39:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Flex apps]]></category>

		<guid isPermaLink="false">http://rado-dev.com/?p=74</guid>
		<description><![CDATA[Извадих основните компоненти като класове в отделен .css file. Така изглежда css-a във Flex : 1 2 3 4 5 .volumeSlider &#123; show-track-highlight: true; thumb-skin: Embed&#40;&#34;assets/search-32.png&#34;&#41;; &#125; Нужно е само да си свалите арихивираният проек и да го отворите във Flex (file->Import->Flex project-> посочвате пътя за архива). В главната директория ще намерите all_styles.css. Също така [...]]]></description>
			<content:encoded><![CDATA[<p>Извадих основните компоненти като класове в отделен <strong>.css</strong> file.<br />
Така изглежда <strong>css-</strong>a във <strong>Flex</strong> :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="css" style="font-family:monospace;">  <span style="color: #6666ff;">.volumeSlider</span>
    <span style="color: #00AA00;">&#123;</span>
    	show-track-highlight<span style="color: #00AA00;">:</span> true<span style="color: #00AA00;">;</span>
    	thumb-skin<span style="color: #00AA00;">:</span> Embed<span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">&quot;assets/search-32.png&quot;</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span>
    <span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p> Нужно е само да си свалите арихивираният проек и да го отворите във Flex (file->Import->Flex project-> посочвате пътя за архива).<br />
В главната директория ще намерите <strong>all_styles.css</strong>.<br />
Също така може да променяте и външния вид през <strong>Design View</strong>.<br />
<strong>Връзки :</strong><br />
<a href="http://www.rado-dev.com/downloads/mp3Player.zip">Линк за сваляне(архив) </a><br />
<a href="http://www.rado-dev.com/downloads/mp3Player.swf">Линк за сваляне(swf) </a><br />
<a href="http://rado-dev.com/?p=3"> Главна публикация </a></p>
]]></content:encoded>
			<wfw:commentRss>http://rado-dev.com/2009/01/24/%d0%bf%d0%be-%d0%bb%d0%b5%d1%81%d0%bd%d0%b0-%d0%bf%d1%80%d0%be%d0%bc%d1%8f%d0%bd%d0%b0-%d0%bd%d0%b0-%d1%86%d0%b2%d0%b5%d1%82%d0%be%d0%b2%d0%b5%d1%82%d0%b5-%d0%bd%d0%b0-mp3-%d1%82%d0%be/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

