<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<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/"
	>

<channel>
	<title>as-20 &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/as-20/</link>
	<description>Feed of posts on WordPress.com tagged "as-20"</description>
	<pubDate>Thu, 31 Dec 2009 06:52:37 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[JagaFLVPlayer. Проигрыватель FLV-файлов.]]></title>
<link>http://dafive.wordpress.com/2009/05/14/flvplayer-proigryvatel-flv-failov/</link>
<pubDate>Thu, 14 May 2009 11:01:44 +0000</pubDate>
<dc:creator>dafive</dc:creator>
<guid>http://dafive.wordpress.com/2009/05/14/flvplayer-proigryvatel-flv-failov/</guid>
<description><![CDATA[Здравствуйте, уважаемые любители этого интересного. Сегодня случилось чудо. Вышел в свет новый FLVPl]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Здравствуйте, уважаемые любители этого интересного. Сегодня случилось чудо. Вышел в свет новый FLVPlayer. Он доступен для скачивания совершенно бесплатно.<br />
<!--more--><br />
Да-да-да. Плеер этот мой. Больше ничей. Ничейный, даже бы так сказал я. Это плод моего часового труда по скрещиванию MDM.Zinc и Flash, и скармливанию им FLV-файлов. Jaga (джага) &#8211; это его имя. Почему джага? &#8211; да просто так. Хотите по-другому назову? &#8211; назову по-другому. Пока что версия сырая, альфа 0.1.</p>
<p>Что он умеет:</p>
<ul>
<li>Проигрывать FLV-файлы из папки или одиночный файл</li>
<li>Создавать плейлисты из указанной папки</li>
<li>Полные контролы над содержимым</li>
</ul>
<p>Баги:<br />
- До недавнего времени иногда вылетал при открытии папки и отмене действий. Сейчас, вроде как, в норме.</p>
<p>Вот так он, собственно, выглядит:<br />
<img src="http://pics.livejournal.com/dafive/pic/00019222/s640x640" /></p>
<p>Ccылка для скачивания: <a href="http://file.qip.ru/file/87506045/955a0ecb/jagaplayer.html" target="_blank">http://file.qip.ru/file/87506045/955a0ecb/jagaplayer.html</a></p>
<p>Как работать:<br />
1) Запускаем<br />
2) Жмем &#8220;Открыть папку&#8221; или &#8220;Открыть файл&#8221;<br />
3) Выбираем папку, содержащую flv-файлы или сам файл<br />
4) Жмем &#8220;Ок&#8221;<br />
5) Выбираем файл из списка и смотрим (в случае с папкой). В случае одиночного файла &#8211; воспроизведение начнется автоматически.</p>
<p>Пользуйтесь на здравие. Будут баги и пожелания &#8211; пишите!</p>
<p>UPD: Спасибо другу Антонио (ссылочка его справа вверху есть) за подсказки.</p>
<p><a href="http://dafive.wordpress.com/2009/05/20/jagaflvplayer-1-0/" target="_blank">Доступна новая версия!</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Вышел FlashDevelop RC3]]></title>
<link>http://dafive.wordpress.com/2009/05/13/new-flashdevelop-rc3/</link>
<pubDate>Wed, 13 May 2009 07:58:14 +0000</pubDate>
<dc:creator>dafive</dc:creator>
<guid>http://dafive.wordpress.com/2009/05/13/new-flashdevelop-rc3/</guid>
<description><![CDATA[Здравствуйте, уважаемые любители этого интересного. Вышла в свет новая версия моего любимого редакто]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Здравствуйте, уважаемые любители этого интересного. Вышла в свет новая версия моего любимого редактора AS-кода &#8211; FlashDevelop под маркой RC3.<br />
<!--more--><br />
Нового как всегда много. Пофиксена куча багов. Но изменять шрифт редактора по-прежнему нельзя. Ну и ладно. Мы уже знаем как это делается.</p>
<p>От разработчиков:<br />
<i>* Advanced C# scripting support added to FlashDevelop</i><br />
<i>* New macro manager plugin added for complex commands and custom menu items</i><br />
<i>* You can now build sub project files from the project context menu</i><br />
<i>* Haxe support improvements, contributed by filt3r</i><br />
<i>* Lots of bug fixes and other small improvements</i></p>
<p>Качать можно здесь &#8211; <a href="http://flashdevelop.org" target="_blank">flashdevelop.org</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[MDM swc.]]></title>
<link>http://dafive.wordpress.com/2009/05/05/mdm-swc/</link>
<pubDate>Tue, 05 May 2009 10:07:06 +0000</pubDate>
<dc:creator>dafive</dc:creator>
<guid>http://dafive.wordpress.com/2009/05/05/mdm-swc/</guid>
<description><![CDATA[Посмотрев ТОП запросов, решил что у большинства юзеров нет библиотеки mdm swc Решил иcправить сие по]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Посмотрев ТОП запросов, решил что у большинства юзеров нет библиотеки mdm swc <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Решил иcправить сие положение.<br />
<!--more--><br />
Итак.<br />
SWC для Flash CS3 &#8211; <a href="http://dafive.webservis.ru/swc/cs3/mdm.swc" target="_blank">http://dafive.webservis.ru/swc/cs3/mdm.swc</a></p>
<p>SWC для Adobe Flex &#8211; <a href="http://dafive.webservis.ru/swc/flex/mdm.swc" target="_blank">http://dafive.webservis.ru/swc/cs3/mdm.swc</a></p>
<p>Ccылку на скачивание скармливать какому-нибудь менеджеру закачек. Размер файлов &#8211; 49 КБ.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Групповая переименовка символов в библиотеке ролика]]></title>
<link>http://dafive.wordpress.com/2009/04/17/%d0%b3%d1%80%d1%83%d0%bf%d0%bf%d0%be%d0%b2%d0%b0%d1%8f-%d0%bf%d0%b5%d1%80%d0%b5%d0%b8%d0%bc%d0%b5%d0%bd%d0%be%d0%b2%d0%ba%d0%b0-%d1%81%d0%b8%d0%bc%d0%b2%d0%be%d0%bb%d0%be%d0%b2-%d0%b2-%d0%b1%d0%b8/</link>
<pubDate>Fri, 17 Apr 2009 05:49:59 +0000</pubDate>
<dc:creator>dafive</dc:creator>
<guid>http://dafive.wordpress.com/2009/04/17/%d0%b3%d1%80%d1%83%d0%bf%d0%bf%d0%be%d0%b2%d0%b0%d1%8f-%d0%bf%d0%b5%d1%80%d0%b5%d0%b8%d0%bc%d0%b5%d0%bd%d0%be%d0%b2%d0%ba%d0%b0-%d1%81%d0%b8%d0%bc%d0%b2%d0%be%d0%bb%d0%be%d0%b2-%d0%b2-%d0%b1%d0%b8/</guid>
<description><![CDATA[Здравствуйте, уважаемые любители &#8220;этого интересного&#8221;. Случалась такая ситуация, когда си]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Здравствуйте, уважаемые любители &#8220;этого интересного&#8221;. Случалась такая ситуация, когда символов в библиотеке бывает больше 100? Случалась. А еще бывает так, чтобы при копировании символов из одного ролика во второй вам выводилось предложение о замене символа, потому что с таким именем уже существует? Случалось. А искать и переименовывать вручную очень сложно, долго и муторно? Бывает и такое. Лучше таких ситуаций не допускать на корню, но раз она случилась &#8211; предлагаю такое решение. В этом нам поможет незамысловатый скриптик на языке JSFL.<br />
<!--more--><br />
Последовательность действий. Запускаем ролик -&#62; Жмём commands -&#62; run command. Указывает путь к файлу, вводим нужную приставку к имени символа и переименовываем. Затем копируем в нужный ролик требуемые символы без всяких replace&#8217;ов.</p>
<p>Скриптик jsfl. Назвал я его &#8211; addStrToName.jsfl. Его содержимое:</p>
<blockquote><p><code><font size="2" face="Courier New" color="black"><font color="#0000ff">var</font> cur_doc = fl.getDocumentDOM();</p>
<p><font color="#0000ff">if</font>(cur_doc)<br />
{</p>
<p>&#160;&#160;<font color="#0000ff">var</font> scr_path = fl.scriptURI;<br />
&#160;&#160;<font color="#0000ff">var</font> uiXML_path = cutFileName(scr_path) + <font color="#A31515">"/"</font> + <font color="#A31515">"addStrToNameUI.xml"</font>;<br />
&#160;&#160;<font color="#0000ff">var</font> result_obj = cur_doc.xmlPanel(uiXML_path);<br />
&#160;&#160;<br />
&#160;&#160;<font color="#0000ff">if</font>(result_obj.dismiss == <font color="#A31515">"accept"</font> &#38;&#38; result_obj.addString)<br />
&#160;&#160;{</p>
<p>&#160;&#160;&#160;&#160;<font color="#0000ff">var</font> add_str = result_obj.addString;<br />
&#160;&#160;&#160;&#160;<br />
&#160;&#160;&#160;&#160;<font color="#0000ff">for</font>(<font color="#0000ff">var</font> i = 0; i &#60; flash.getDocumentDOM().library.items.length; i++)<br />
&#160;&#160;&#160;&#160;{&#160;&#160;<br />
&#160;&#160;&#160;&#160;&#160;&#160;flash.getDocumentDOM().library.items[i].name = flash.getDocumentDOM().library.items[i].name + add_str;<br />
&#160;&#160;&#160;&#160;}<br />
&#160;&#160;}<br />
}</p>
<p><font color="#0000ff">function</font> cutFileName(path)<br />
{<br />
&#160;&#160;<font color="#0000ff">return</font> path.substring(0,path.lastIndexOf(<font color="#A31515">"/"</font>));<br />
}</font></p>
<p><font size="1" color="gray">* This source code was highlighted with <a href="http://virtser.net/blog/post/source-code-highlighter.aspx"><font size="1" color="gray">Source Code Highlighter</font></a>.</font></code></p></blockquote>
<p>Для того чтобы вывести окошечко, в котором и будет указано Input-поле и кнопка ОК нужно сделать XML файлик (addStrToNameUI.xml):</p>
<blockquote><p><code><font size="2" face="Courier New" color="black"><font color="#0000ff">&#60;</font><font color="#800000">dialog</font> <font color="#ff0000">title</font><font color="#0000ff">="Приставка к имени"</font> <font color="#ff0000">buttons</font><font color="#0000ff">="accept, cancel"</font><font color="#0000ff">&#62;</font><br />
&#160;&#160;<font color="#0000ff">&#60;</font><font color="#800000">vbox</font><font color="#0000ff">&#62;</font>&#160;&#160;&#160;&#160;<br />
&#160;&#160;&#160;&#160;<font color="#0000ff">&#60;</font><font color="#800000">textbox</font>&#160;<font color="#ff0000">id</font><font color="#0000ff">="addString"</font> <font color="#ff0000">value</font><font color="#0000ff">=""</font> <font color="#ff0000">maxlength</font><font color="#0000ff">="25"</font><font color="#0000ff">/&#62;</font>&#160;&#160;&#160;&#160;<br />
&#160;&#160;<font color="#0000ff">&#60;/</font><font color="#800000">vbox</font><font color="#0000ff">&#62;</font><br />
<font color="#0000ff">&#60;/</font><font color="#800000">dialog</font><font color="#0000ff">&#62;</font><br />
</font><br />
<font size="1" color="gray">* This source code was highlighted with <a href="http://virtser.net/blog/post/source-code-highlighter.aspx"><font size="1" color="gray">Source Code Highlighter</font></a>.</font></code></p></blockquote>
<p>Теперь использовать его очень просто. Открываем нужный ролик, запускаем и радуемся. Все дела.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Movendo o Blog]]></title>
<link>http://alkeller.wordpress.com/2009/04/10/movendo-o-blog/</link>
<pubDate>Fri, 10 Apr 2009 22:42:37 +0000</pubDate>
<dc:creator>alksk8</dc:creator>
<guid>http://alkeller.wordpress.com/2009/04/10/movendo-o-blog/</guid>
<description><![CDATA[Bom, acho que ja era tempo de mudar o blog de lugar. Novo endereço: http://armandokeller.com/blog ap]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Bom, acho que ja era tempo de mudar o blog de lugar.</p>
<p>Novo endereço: <a title="http://armandokeller.com/blog" href="http://armandokeller.com/blog" target="_self">http://armandokeller.com/blog</a></p>
<p>apartir de hoje eu só postarei no endereço novo.</p>
<p>Lembro que copiei boa parte dos posts antigos para o novo endereço.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[while или do..while]]></title>
<link>http://dafive.wordpress.com/2009/03/16/while-or-dowhile/</link>
<pubDate>Mon, 16 Mar 2009 13:10:24 +0000</pubDate>
<dc:creator>dafive</dc:creator>
<guid>http://dafive.wordpress.com/2009/03/16/while-or-dowhile/</guid>
<description><![CDATA[Зашла речь о производительности циклов while или do..while. Был произведен тест на очистку массива с]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Зашла речь о производительности циклов while или do..while. Был произведен тест на очистку массива с большим количеством элементов.<br />
<!--more--></p>
<p>При количестве элементов в массиве до миллиона штук &#8211; массив чистится циклами одинаково по времени:<br />
800 000 элементов:<br />
<code><br />
while 109<br />
do..while 109<br />
</code></p>
<p>1 000 000 элементов:<br />
<code><br />
while 140<br />
do..while 125<br />
</code></p>
<p>10 000 000 элементов:<br />
<code><br />
while 1438<br />
do..while 1281<br />
</code></p>
<p>Однозначно do..while быстрее.</p>
<p>Если вы чистите массив методом: array = [] или array = new Array() &#8211; вы зафукиваете память.</p>
<p>Код для очистки массива:<br />
<code><br />
while(array.length &#62; 0)<br />
{<br />
array.pop();<br />
}</p>
<p>do<br />
{<br />
array.pop();<br />
}<br />
while(array.length &#62; 0)<br />
</code></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Ave мне :)]]></title>
<link>http://dafive.wordpress.com/2009/03/06/ave-me/</link>
<pubDate>Fri, 06 Mar 2009 08:39:00 +0000</pubDate>
<dc:creator>dafive</dc:creator>
<guid>http://dafive.wordpress.com/2009/03/06/ave-me/</guid>
<description><![CDATA[Добро пожаловать меня в WordPress. Здесь буду рассказывать кое-что о себе, выкладывать свои наработк]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Добро пожаловать меня в WordPress. Здесь буду рассказывать кое-что о себе, выкладывать свои наработки по ActionScript 3.0, 2.0. Ни в коем случае не подумайте, что мой код &#8211; самое правильное решение. Этого никто не может сказать. Одно явно &#8211; оно работает. Комментировать, высказывать своё мнение, а так же говорить что мой код &#8211; УГ, очень приветствуется. С почином, вобщем, меня <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Produzir para Mobile]]></title>
<link>http://drixbarsali.wordpress.com/2009/01/20/produzir-para-mobile/</link>
<pubDate>Tue, 20 Jan 2009 19:20:35 +0000</pubDate>
<dc:creator>drixbarsali</dc:creator>
<guid>http://drixbarsali.wordpress.com/2009/01/20/produzir-para-mobile/</guid>
<description><![CDATA[Produzir conteúdo para mobile deixou de ser um Job exclusivo de proramadores JAVA, hoje em com o sit]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><img class="alignleft" src="http://tbn0.google.com/images?q=tbn:vvBsbiw-bKaTBM:http://www.planetatech.info/wp-content/uploads/2006/09/nokia_5300.jpg" alt="" width="85" height="124" /> Produzir conteúdo para mobile deixou de ser um Job exclusivo de proramadores JAVA, hoje em com o sitema Symbian fica muito mais rápido e prático desenvolver Apliativos, Jogos e outros apetrechos.</p>
<p>A Ferramenta ideal para se trabalhar com Symbian é o Flash Lite, porém tome cuidado, existem 2 tipos de programção para celular no flash, a mais usada é o Action Script 1.0, o que dificulta bastante quando temos que lembrar de funções Tell Target e a outra raramente aceita é  AS 2.0.</p>
<p>O legal do Flash Lite é que mesmo ele rodando em uma aparelho, você consegue conversar com um Asp para fazer gravações em banco de dados e muito mais o que você pode imaginar&#8230;</p>
<p>Logo Logo vou colocar um Tutotrial Linkando o Flash Lite com um ASP para criar um jogo com ranking&#8230; ok???</p>
<p>Outra coisa&#8230; para aprender a programar o flash lite entre em <a href="http://www.adobe.com/mobile/">http://www.adobe.com/mobile</a></p>
<p>A Adobe ensina tudinho sobre esa fantástica ferramenta que abre mais um Leque para nós Designers.</p>
<p>até a próxima&#8230;</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Designer Erkan]]></title>
<link>http://designerkan.com/2008/11/06/designer-erkan/</link>
<pubDate>Thu, 06 Nov 2008 14:19:32 +0000</pubDate>
<dc:creator>Erkan</dc:creator>
<guid>http://designerkan.com/2008/11/06/designer-erkan/</guid>
<description><![CDATA[msn : designerkan@msn.com email : design@designerkan.com]]></description>
<content:encoded><![CDATA[msn : designerkan@msn.com email : design@designerkan.com]]></content:encoded>
</item>
<item>
<title><![CDATA[BUG com numeros no AS2 que foi 'corrigido' no AS3]]></title>
<link>http://alkeller.wordpress.com/2008/08/20/bug-com-numeros-no-as2-que-foi-corrigido-no-as3/</link>
<pubDate>Thu, 21 Aug 2008 02:31:46 +0000</pubDate>
<dc:creator>alksk8</dc:creator>
<guid>http://alkeller.wordpress.com/2008/08/20/bug-com-numeros-no-as2-que-foi-corrigido-no-as3/</guid>
<description><![CDATA[Não sei se alguem percebeu, mas no AS2 tinha um &#8216;erro&#8217; se é que da para chamar assim, po]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Não sei se alguem percebeu, mas no AS2 tinha um &#8216;erro&#8217; se é que da para chamar assim, pois na documentação possui um exemplo.<br />
Quando tem algum numero com 0 na frente ele convertia para octal. Agora no AS3 ele converte certo para decimal. É bom avisar, vai que alguem ta acostumado com o octal.<br />
Exemplos e comparaçoes<br />
Conversão da base:<br />
<code><br />
// Execute isso:<br />
trace(00000001)<br />
trace(00000010)<br />
trace(00000100)<br />
trace(00001000)<br />
trace(00010000)<br />
trace(00100000)<br />
trace(01000000)<br />
trace("--------")<br />
trace(Number("00000001"))<br />
trace(Number("00000010"))<br />
trace(Number("00000100"))<br />
trace(Number("00001000"))<br />
trace(Number("00010000"))<br />
trace(Number("00100000"))<br />
trace(Number("01000000"))<br />
/*<br />
Resultado em AS2:<br />
1<br />
8<br />
64<br />
512<br />
4096<br />
32768<br />
262144<br />
--------<br />
1<br />
8<br />
64<br />
512<br />
4096<br />
32768<br />
262144</code></p>
<p>Em AS3:<br />
1<br />
10<br />
100<br />
1000<br />
10000<br />
100000<br />
1000000<br />
&#8212;&#8212;&#8211;<br />
1<br />
10<br />
100<br />
1000<br />
10000<br />
100000<br />
1000000<br />
*/</p>
<p>Outro Exemplo, desta vez com erro:<br />
<code><br />
// Executa<br />
trace(08);<br />
/*<br />
Resposta em AS2: Erro de sintaxe<br />
Resposta em AS3: 8<br />
*/<br />
</code></p>
<p>Isso pode parecer não ser nada, mas em alguma aplicação que trabalha com numeros formatados com umas 10 casas, e tudo tem 0 antes do valor real, isso altera o valor de tudo <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>EDITADO :</p>
<p>Pelo que eu vi isso está documentado, mas não muito bem, ta dentro de um outro artigo no help do flash, apenas como um exemplo.</p>
<p>mas do numero em si com 0 antes ser octal tudo bem, mas o Number(&#8220;numero em string&#8221;)  deveria retornar decimal <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />   ainda mais que normalmente a entrada de dados depende do usuario (uma coisa a mais para filtrar).</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[JSFL para ajustar posiçoes dos itens como campos de texto com pixelFonts(pixel Snapping)]]></title>
<link>http://alkeller.wordpress.com/2008/07/11/jsfl-para-ajustar-posicoes-dos-itens-como-campos-de-texto-com-pixelfontspixel-snapping/</link>
<pubDate>Sat, 12 Jul 2008 01:28:55 +0000</pubDate>
<dc:creator>alksk8</dc:creator>
<guid>http://alkeller.wordpress.com/2008/07/11/jsfl-para-ajustar-posicoes-dos-itens-como-campos-de-texto-com-pixelfontspixel-snapping/</guid>
<description><![CDATA[Olá, primeiramente quero dizer que não tenho postado muita coisa no blog devido a falta de tempo, e ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Olá, primeiramente quero dizer que não tenho postado muita coisa no blog devido a falta de tempo, e tambem de conteudo(até se alguem tiver alguma sugestão manda por email ou coloca aqui como comentario que eu farei o possivel para falar sobre o assunto).</p>
<p>Hoje a tarde depois de arrumar as posiçoes dezenas de movieClips para que não distorcessem eu pensei &#8220;por que eu estou fazendo isso? o flash poderia fazer sozinho&#8221;, então criei este JSFL que faz exatamente isto <a title="Pixel Snapping [alk].jsfl" href="http://paginas.terra.com.br/lazer/alksk8/Pixel%20Snapping%20alk.jsfl" target="_blank">(link)</a></p>
<p>OBS: se o link não funcionar copie ele e cole no navegador;</p>
<p>Como utilizar: é só executar.</p>
<p>ele pega todos os itens(movieClip,Button,Graphic,TextField..)  da timeline atual e ajusta  as posiçoes dos mesmos.</p>
<p>para aplicar isto dentro de um movieClip , abra-o e execute o comando dentro do movie;</p>
<p>pra quem não conseguiu abrir o link aqui vai o codigo:</p>
<blockquote><p>// Pixel Snapping [alk].jsfl</p>
<p>/*<br />
Script criado por Armando Leopoldo Keller(http://alkeller.wordpress.com)<br />
para instalar: só colar este arquivo em C:\Users\nome_do_usuario\AppData\Local\Adobe\Flash CS3\en\Configuration\Commands<br />
obs: este é o caminho no windows vista<br />
*/<br />
for( var i = 0; i &#60; fl.getDocumentDOM().getTimeline().layers.length; i++)<br />
{<br />
var layerAtual = fl.getDocumentDOM().getTimeline().layers[i];<br />
for(var j = 0 ; j &#60; layerAtual.frames.length ; j++)<br />
{<br />
var frameAtual = layerAtual.frames[j];<br />
for(var k = 0 ; k &#60; frameAtual.elements.length ; k++)<br />
{<br />
var elementoAtual = frameAtual.elements[k];<br />
elementoAtual.x = parseInt(elementoAtual.x);<br />
elementoAtual.y = parseInt(elementoAtual.y);<br />
}<br />
}<br />
}</p></blockquote>
<p>Qualquer coisa é só comentar, ou mandar email que eu respondo.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[SalesTTC - Hyundai's Sales Training]]></title>
<link>http://orangehaze.wordpress.com/2008/02/14/salesttc-hyundais-sales-training/</link>
<pubDate>Thu, 14 Feb 2008 20:20:57 +0000</pubDate>
<dc:creator>orangehaze</dc:creator>
<guid>http://orangehaze.wordpress.com/2008/02/14/salesttc-hyundais-sales-training/</guid>
<description><![CDATA[]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a rel="attachment wp-att-7" href="http://orangehaze.wordpress.com/2008/02/14/salesttc-hyundais-sales-training/7/"><img src="http://orangehaze.wordpress.com/files/2008/02/sales-ttc.png" alt="sales-ttc.png" /></a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[HMA Training - Hyundai's Employee Training Center]]></title>
<link>http://orangehaze.wordpress.com/2008/02/14/hma-training-hyundais-employee-training-center/</link>
<pubDate>Thu, 14 Feb 2008 18:35:58 +0000</pubDate>
<dc:creator>orangehaze</dc:creator>
<guid>http://orangehaze.wordpress.com/2008/02/14/hma-training-hyundais-employee-training-center/</guid>
<description><![CDATA[]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://www.hmatraining.com"><img src="http://orangehaze.wordpress.com/files/2008/02/hmatraining.png" alt="hmatraining.png" /></a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[AMFPHPconn Classe de conexão com AMFPHP]]></title>
<link>http://alkeller.wordpress.com/2007/12/28/amfphpconn-classe-de-conexao-com-amfphp/</link>
<pubDate>Fri, 28 Dec 2007 17:04:59 +0000</pubDate>
<dc:creator>alksk8</dc:creator>
<guid>http://alkeller.wordpress.com/2007/12/28/amfphpconn-classe-de-conexao-com-amfphp/</guid>
<description><![CDATA[Oi, AMFPHPconn é uma classe desenvolvida por mim para facilitar a conexão com o AMFPHP segue abaixo ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Oi, AMFPHPconn é uma classe desenvolvida por mim para facilitar a conexão com o <a href="http://www.amfphp.org/" title="AMFPHP site oficial" target="_blank">AMFPHP</a> segue abaixo a classe:<code><br />
//  AMFPHPconn.as<br />
import mx.remoting.Service;<br />
import mx.services.Log;<br />
class AMFPHPconn {<br />
public var gateway:String;<br />
public var log:Log;<br />
public var servico:String;<br />
public var Servico:Service;<br />
public function AMFPHPconn (_gateway, _servico, _log) {<br />
this.gateway = _gateway;<br />
this.servico = _servico;<br />
this.log = _log;<br />
this.Servico = new Service(this.gateway, this.log, this.servico, null, null);<br />
}<br />
}<br />
</code></p>
<p>Para utilizar essa classe é só colocar o arquivo AMFPHPconn.as  na mesma pasta do SWF.</p>
<p>um exemplo de  como utilizar:<br />
<code><br />
// importador.as<br />
import mx.remoting.Service;<br />
import mx.services.Log;<br />
import mx.rpc.RelayResponder;<br />
import mx.rpc.FaultEvent;<br />
import mx.rpc.ResultEvent;<br />
import mx.remoting.PendingCall;<br />
import mx.remoting.RecordSet;<br />
</code><br />
// no flash:<br />
<code><br />
#include "importador.as"<br />
var conn:AMFPHPconn = new AMFPHPconn("http://localhost/amfphp/gateway.php","Login");<br />
// é opcional colocar log<br />
//com log ficaria:<br />
//var conn:AMFPHPconn = new AMFPHPconn("http://localhost/amfphp/gateway.php","Login",new log());<br />
var pc_loga:PendingCall = conn.Servico.loga("armando","keller");<br />
pc_loga.responder = new RelayResponder(this,"rpc_loga",null);<br />
function rpc_loga(re:ResultEvent){<br />
trace("retornou "+re.result);<br />
}<br />
</code><br />
<!--more--> Espero que tenham gostado, qualquer duvida comentem ai.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Servicing so many...]]></title>
<link>http://etweb.wordpress.com/2007/09/14/servicing-so-many/</link>
<pubDate>Fri, 14 Sep 2007 15:45:44 +0000</pubDate>
<dc:creator>etweb</dc:creator>
<guid>http://etweb.wordpress.com/2007/09/14/servicing-so-many/</guid>
<description><![CDATA[ColdFusion CFCs are gods gift to web development. Yes, there are security concerns, but with a good ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>ColdFusion CFCs are gods gift to web development. Yes, there are security concerns, but with a good design you have at your disposal a tool for creating an interface, web method, web service, well defined objects and more. I love to create a Service Layer and connect a Flex Application to it because I know how much work I&#8217;m not doing.</p>
<p>My service layers are simply interfaces (as I believe most are). No logic really, just a remote interface to the business layer and some security. If I&#8217;m writing a external app there are more considerations than an internal. The external remote service calls are wrapped up in a RequestDTO Object of some kind and they payload a security context dto of some kind. In this case the Service Layer will be breaking up the composite DTOs and accessing various BI calls to complete a process. This is a pattern called Session Facade and it relies heavily on the choice of DTO design.</p>
<p>If I didn&#8217;t explain the importance of DTOs then I should have. A Data Transfer Object (sometimes called ValueObject) is an object defined by its use more then by the pieces of data that make it up. A ShoppingCartDTO will have an array of Items, a user maybe and various other configurations but the shopping cart looks nothing like that in the database (or even the abstraction layer). The Services layer is going to deal with incoming requests, received as DTOs and interact with the BI layer passing along DTOs and getting DTOs back. What is the difference between the DTOs and DAOs? Well with EJBs sometimes there is no difference (not a good design to me). Mostly the difference is in simplifying the object to work for the UI and the services layer without carrying around anymore information then necessary. A DTO also gives you the opportunity to composite DTOs and configuration properties to transfer a complex set of objects as a single object. Another handy function: it gives Flex (a separate technology from ColdFusion and Java) the ability to use native ActionScript objects as proxies for middleware objects in both directions.</p>
<p>With these DTOs available to Flex as objects, and not just graphs of simple properties &#8211; very strict definitions can be written on the Flex side. This fits in very nicely with an MVC framework like Cairngorm. With well defined objects, views can be bound to DTOs instead of having to muddy the waters with hundreds of listeners.</p>
<p>more on a later date (hopefully with examples)&#8230;</p>
</div>]]></content:encoded>
</item>

</channel>
</rss>
