<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CE4CSXY-eip7ImA9WhRRFEk.&quot;"><id>tag:blogger.com,1999:blog-3512345045300527403</id><updated>2011-11-27T17:16:08.852-08:00</updated><category term="as3 sample" /><category term="flash" /><category term="Microsoft" /><category term="free video editing" /><category term="Flash and WOWZA connection" /><category term="ceil" /><category term="pixel problem" /><category term="Flash Media Server Connection Sample" /><category term="flash remoting as3 sample" /><category term="free" /><category term="flash problem" /><category term="forums" /><category term="floor" /><category term="community" /><category term="AS3 Screen Capture App?" /><category term="disabled  combo error" /><category term="open source" /><category term="using" /><category term="deva" /><category term="help" /><category term="drag and drop" /><category term="flash developer" /><category term="IE10" /><category term="opensource" /><category term="Flash combobox display problem" /><category term="resources" /><category term="remoting sample" /><category term="AS2" /><category term="IE10 Flash Player" /><category term="apfphp with flash as3" /><category term="cut video" /><category term="edit video using ffmpeg" /><category term="Flash and FMS connection with sample" /><category term="actionscript" /><category term="How to play RTMP video" /><category term="actionscripts" /><category term="intermediate" /><category term="addition" /><category term="Adobe" /><category term="issue with _global" /><category term="math" /><category term="Random Sample" /><category term="Sample RTMP FLV Player" /><category term="Metro UI" /><category term="php sample" /><category term="combobox corrupted" /><category term="flash developer devendran" /><category term="number" /><category term="maths" /><category term="devendran" /><category term="flash programmer" /><category term="tutorial" /><category term="random" /><category term="photographer in chennai" /><category term="remoting with php" /><category term="flv" /><category term="Flash RTMP Connection" /><category term="ffmpeg" /><category term="trim" /><category term="long division" /><category term="advanced" /><category term="action script" /><category term="quiz" /><category term="source" /><category term="PHP" /><category term="windows 8" /><category term="multiplication" /><category term="edit" /><category term="subtraction" /><category term="puzzles" /><category term="flash component problem" /><category term="Flash remoting with as3" /><category term="Windows8" /><category term="combo box" /><category term="flash tips" /><category term="beginner" /><title>Flash Programming</title><subtitle type="html">Flash technology discussion blog</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://deva-flash.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://deva-flash.blogspot.com/" /><author><name>DeVA</name><uri>http://www.blogger.com/profile/12065492796543344484</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/blogspot/ypwgP" /><feedburner:info uri="blogspot/ypwgp" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;Dk8BRXg9fyp7ImA9WhdVFk8.&quot;"><id>tag:blogger.com,1999:blog-3512345045300527403.post-6703628791157578727</id><published>2011-09-21T10:07:00.000-07:00</published><updated>2011-09-21T10:07:34.667-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-21T10:07:34.667-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Metro UI" /><category scheme="http://www.blogger.com/atom/ns#" term="Windows8" /><category scheme="http://www.blogger.com/atom/ns#" term="windows 8" /><category scheme="http://www.blogger.com/atom/ns#" term="Adobe" /><category scheme="http://www.blogger.com/atom/ns#" term="IE10" /><category scheme="http://www.blogger.com/atom/ns#" term="flash" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><category scheme="http://www.blogger.com/atom/ns#" term="IE10 Flash Player" /><title>Adobe Flash and Windows 8</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/NTaNhmut_Jz_s6se_mtTteuCYdg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NTaNhmut_Jz_s6se_mtTteuCYdg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/NTaNhmut_Jz_s6se_mtTteuCYdg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NTaNhmut_Jz_s6se_mtTteuCYdg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;While Microsoft has said that Adoble Flash has no place in the Metro UI in Windows 8, Adobe has different ideas.&lt;br /&gt;
In a blog post by Danny Winokur over on the &lt;a href="http://blogs.adobe.com/flashplatform/2011/09/flash-support-on-windows-8-and-metro.html" style="color: #e69138;" target="_blank"&gt;Flash Platform Blog&lt;/a&gt;, it’s clear that Adobe sees Flash as playing a pivotal role in Windows for years to come.&lt;br /&gt;
&lt;blockquote&gt;
&lt;b&gt;We expect Windows desktop to be extremely popular for years to come (including Windows 8 desktop) and that it will support Flash just fine, including rich web based games and premium videos that require Flash. In addition, we expect Flash based apps will come to Metro via Adobe AIR, much the way they are on Android, iOS and BlackBerry Tablet OS today, including the recent number one paid app for the iPad on the Apple App Store, Machinarium, which is built using Flash tools and deployed on the Web using Flash Player and through app stores as a standalone app.&lt;/b&gt;&lt;/blockquote&gt;
While nothing will change with respect to plug-in support for the &lt;a href="http://www.zdnet.com/blog/hardware/calm-down-windows-8-does-support-flash/14834" style="color: #e69138;" target="_blank"&gt;classic Windows 8 desktop&lt;/a&gt;, Microsoft has decided to give plug-ins the shove with respect to the Internet Explorer 10 ‘Metro UI’ browser. Instead, Microsoft is cutting legacy ties when it comes to Metro and pushing HTML5 over proprietary  plug-ins such s Flash.&lt;br /&gt;
The reasons given by Microsoft for dropping plug-in support in Metro is performance, efficiency and security - three points that make a lot of sense when it comes to tablets. But the Metro UI isn’t confined to tablets. Microsoft is pushing the Metro as the default ‘desktop’ for all, and this means that ‘default’ support for technologies such as Flash are no longer present in Windows, and some people aren’t happy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3512345045300527403-6703628791157578727?l=deva-flash.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/ypwgP/~4/2lVoCVDHVco" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3512345045300527403/posts/default/6703628791157578727?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3512345045300527403/posts/default/6703628791157578727?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/ypwgP/~3/2lVoCVDHVco/adobe-flash-and-windows-8.html" title="Adobe Flash and Windows 8" /><author><name>DeVA</name><uri>http://www.blogger.com/profile/12065492796543344484</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://deva-flash.blogspot.com/2011/09/adobe-flash-and-windows-8.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEIESHwzcCp7ImA9WhdWF0s.&quot;"><id>tag:blogger.com,1999:blog-3512345045300527403.post-4242329805827397524</id><published>2011-09-11T11:39:00.000-07:00</published><updated>2011-09-11T11:41:49.288-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-11T11:41:49.288-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="flash remoting as3 sample" /><category scheme="http://www.blogger.com/atom/ns#" term="remoting sample" /><category scheme="http://www.blogger.com/atom/ns#" term="remoting with php" /><category scheme="http://www.blogger.com/atom/ns#" term="php sample" /><category scheme="http://www.blogger.com/atom/ns#" term="Flash remoting with as3" /><category scheme="http://www.blogger.com/atom/ns#" term="as3 sample" /><category scheme="http://www.blogger.com/atom/ns#" term="apfphp with flash as3" /><title>FLASH REMOTING WITH AS3</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Mfu6V7VV9R7P6T6s_AS9TfAenK8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Mfu6V7VV9R7P6T6s_AS9TfAenK8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Mfu6V7VV9R7P6T6s_AS9TfAenK8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Mfu6V7VV9R7P6T6s_AS9TfAenK8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Using remoting in AS3 is actually quite simple. Remoting calls are now made directly through NetConnection, so there's no need for Remoting classes or components, everything you need is readily available. Here is a quick example.&lt;br /&gt;
&lt;br /&gt;
This is a wrapper class for NetConnection that makes sure we are using the right AMF encoding. The default is AMF3, which is not supported on AMFPHP versions lower than 2.0. So, we use AMF0 instead. Save this class as "&lt;b&gt;RemotingService.as&lt;/b&gt;".&lt;br /&gt;
&lt;br /&gt;
/*************************** FLASH CODE **************************************/&lt;br /&gt;
package&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; import flash.net.NetConnection;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; import flash.net.ObjectEncoding;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public class RemotingService extends NetConnection&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; {&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; function RemotingService(url:String)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; // Set AMF version for AMFPHP&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; objectEncoding = ObjectEncoding.AMF0;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; // Connect to gateway&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; connect(url);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
}&lt;br /&gt;
/*****************************************************************/&lt;br /&gt;
&lt;br /&gt;
The next class is just a test that uses the previous class to make a call. Save it as "&lt;b&gt;RemotingTest.as&lt;/b&gt;".&lt;br /&gt;
&lt;br /&gt;
/**************************** FLASH CODE *************************************/&lt;br /&gt;
package &lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; import flash.net.Responder;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public class RemotingTest&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; private var rs:RemotingService;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; function RemotingTest()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; init();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; private function init()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; rs = new RemotingService("http://your.domain.com/amfphp/gateway.php");&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; var responder:Responder = new Responder(onResult, onFault);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; var params:Object = new Object();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; params.arg1 = "something";&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; params.arg2 = "2";&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; rs.call("Class.method", responder, params);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; private function onResult(result:Object):void&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; trace(result);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; private function onFault(fault:Object):void&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; trace(fault);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
}&lt;br /&gt;
/*****************************************************************/&lt;br /&gt;
&lt;br /&gt;
Given the following PHP class, the previous exercise could be easily adjusted to print "something and 2" to the Output panel. Just copy it to the 'services' folder of your AMFPHP installation, and replace "Class.method" with "Test.test" on the RemotingTest class.&lt;br /&gt;
&lt;br /&gt;
Save this PHP FILE AS &lt;b&gt;Test.php&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
/************************ PHP CODE *****************************************/&lt;br /&gt;
&lt;br /&gt;
class Test&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; function __construct()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $this-&amp;gt;methodTable = array(&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; "test" =&amp;gt; array(&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; "description" =&amp;gt; "Tests service",&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; "access" =&amp;gt; "remote"&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; );&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; function test($params)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return $params['arg1'] . " and " . $params['arg2'];&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
/*****************************************************************/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3512345045300527403-4242329805827397524?l=deva-flash.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/ypwgP/~4/bry-8GKOnVA" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3512345045300527403/posts/default/4242329805827397524?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3512345045300527403/posts/default/4242329805827397524?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/ypwgP/~3/bry-8GKOnVA/flash-remoting-with-as3.html" title="FLASH REMOTING WITH AS3" /><author><name>DeVA</name><uri>http://www.blogger.com/profile/12065492796543344484</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://deva-flash.blogspot.com/2011/09/flash-remoting-with-as3.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcCQHg9eSp7ImA9WhdWFUs.&quot;"><id>tag:blogger.com,1999:blog-3512345045300527403.post-5609077644118221210</id><published>2011-09-09T02:06:00.000-07:00</published><updated>2011-09-09T02:21:01.661-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-09T02:21:01.661-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Sample RTMP FLV Player" /><category scheme="http://www.blogger.com/atom/ns#" term="Flash RTMP Connection" /><category scheme="http://www.blogger.com/atom/ns#" term="Flash Media Server Connection Sample" /><category scheme="http://www.blogger.com/atom/ns#" term="Flash and FMS connection with sample" /><category scheme="http://www.blogger.com/atom/ns#" term="Flash and WOWZA connection" /><category scheme="http://www.blogger.com/atom/ns#" term="flash" /><category scheme="http://www.blogger.com/atom/ns#" term="How to play RTMP video" /><category scheme="http://www.blogger.com/atom/ns#" term="AS2" /><title>How to connect with Flash media server - For beginner</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7zJyZDikAp3HlYF3kzGtTVO1Cqo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7zJyZDikAp3HlYF3kzGtTVO1Cqo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7zJyZDikAp3HlYF3kzGtTVO1Cqo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7zJyZDikAp3HlYF3kzGtTVO1Cqo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;What is FLASH MEDIA SERVER ? &lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Flash media server is one of the best server created to connect multiple clients in to a single virtual world. Flash media server used for many reasons, few of them as follows&lt;br /&gt;&lt;br /&gt;1. For Video live telecast&lt;br /&gt;2. For Video live recording &amp;amp; Telecasting&lt;br /&gt;3. For Online Video Broadcasting with DRM in a secured way&lt;br /&gt;3. For Online Chatting application&lt;br /&gt;4. For Online Video Conferencing&lt;br /&gt;5. For Online Multi-user Application or Multi-Player game development&lt;br /&gt;and many more&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;How to install and Where to install Flash Media server ? &lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;For testing purpose you can install the server in your local machine, But if you whish you access using Internet from other machines, then you need to install it in a dedicated webserver machine. Now a days many hosting sites like www.influxis.com providing you shared media server access with less cost. Please note, Better to install the media server in the higher bandwidh system, So that it can serve better even the load is heavy.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;Setup the connection folder&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Before creating our flash coding, we need to setup the application folder to connect with. For that Copy server-side script files for an application to the folder you registered on the server. For example, for an application called "videoPlayer", copy the main.asc file to RootInstall/applications/videoPlayer. You can also place server-side scripts in "scripts" subfolder. For example, you can use either of these locations:&lt;br /&gt;&lt;br /&gt;RootInstall/applications/appName&lt;br /&gt;&lt;br /&gt;RootInstall/applications/appName/scripts&lt;br /&gt;&lt;br /&gt;Note: To replace a running application, copy the new files, then use the Administration Console to restart the application.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;Sample Main.asc code : &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ffff66;"&gt;&lt;/p&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#ffff66;"&gt;application.onConnect = function (client1){ &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#ffff66;"&gt;application.acceptConnection(client1);&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#ffff66;"&gt;client1.call("welcome"); &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#ffff66;"&gt;};&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;Copy media files to the server&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;Copy video and audio files to the streams/_definst_ folder in the application folder:&lt;br /&gt;&lt;br /&gt;RootInstall/applications/appName/streams/_definst_/&lt;br /&gt;&lt;br /&gt;If an application connects to an instance of the application, for example, nc.connect("rtmp://fms.example.com/appName/someInstance"), place the streams in the following folder:&lt;br /&gt;&lt;br /&gt;RootInstall/applications/appName/streams/someInstance/&lt;br /&gt;&lt;br /&gt;There are several ways to configure the server to look for media files stored in other locations. See the Adobe links for more information&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;How to connect using RTMP&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;RTMP is the protocol used by Adobe’s Flash Media Server to stream content into flash. Most of the help documentation doesn’t touch much on this method of connection and is limited to sources not easily available to users.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This article should be used by those with an understanding of video playback using actionscript 2. If that isn’t you, please read this article before continuing.&lt;br /&gt;&lt;br /&gt;1.) In order to use the RTMP protocol, you will need to install and run a version of Adobe Flash Media Server. Adobe has released a free developer version the limits you to 10 connections. That will be MORE than enough to do some basic development. Please make sure you are running or have access to a Flash Media Server before continuing to the next step.&lt;br /&gt;&lt;br /&gt;2.) Now that you have access to a Flash Media Server, we will start with some basic code that should look familiar if you have worked with actionscript and video before. For this step, you will need to know the URI for the server. If you installed Flash Media server on the machine you are running on, you can use "localhost" for the URI. We will be using the "vod" app that comes pre-installed on the server for this example.&lt;br /&gt;&lt;br /&gt;var nc:NetConnection = new NetConnection();&lt;br /&gt;nc.connect("rtmp://YOUR_SERVER_URI/vod/");&lt;br /&gt;&lt;br /&gt;Note : If we were loading an flv file without streaming, you would have passed null to the connect() method instead.&lt;br /&gt;&lt;br /&gt;3.) The only thing left is to load the stream, instead of loading an FLV video from a URL. This is actually much easier than you think. Instead of passing a URLRequest to the NetStream.play() method, you would instead pass the name of the stream you wish to play from within your app (this is the name of the FLV file on the server, but without the .FLV extension). To playback an HD streaming file, you will need to format your stream name slightly different: "mp4:NAME_OF_STREAM.mp4", "mp4:NAME_OF_STREAM.m4v"&lt;br /&gt;&lt;br /&gt;Please note that you can not setup your NetStream until after the NetConnection has successfully connected. You will know this from the NetStatus event: NetConnection.Connect.Success that is dispatched.&lt;br /&gt;&lt;br /&gt;var ns:NetStream = new NetStream(nc);&lt;br /&gt;ns.play("NAME_OF_STREAM");&lt;br /&gt;&lt;br /&gt;// ns.play("NAME_OF_FLV"); // No Suffix or prefix required for FLV file format&lt;br /&gt;// ns.play("mp4:NAME_OF_STREAM.mp4"); // this will stream an HD movie instead.&lt;br /&gt;// ns.play("mp4:NAME_OF_STREAM.m4v"); // this will stream an HD movie instead.&lt;br /&gt;// ns.play("mp3:Audio_File_Name"); // No .mp3 suffix, to play MP3 files&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;SAMPLE RTMP VIDEO PLAY BACK USING FLASH AS2&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="color:#ffff66;"&gt;&lt;/p&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="color:#ffff66;"&gt;var my_nc:NetConnection = new NetConnection()&lt;br /&gt;my_nc.connect("rtmp://localhost/vod");&lt;br /&gt;&lt;br /&gt;var my_ns:NetStream = new&lt;br /&gt;NetStream(my_nc);&lt;br /&gt;&lt;br /&gt;my_nc.onStatus = function(info:Object){&lt;br /&gt;trace("[&lt;br /&gt;NET CONNECTION STATUS ] :: " + info.code);&lt;br /&gt;if(info.code ==&lt;br /&gt;"NetConnection.Connect.Success"){&lt;br /&gt;my_ns.setBufferTime(3);&lt;br /&gt;//Here&lt;br /&gt;my_video is the Video component created from Library&lt;br /&gt;my_video.attachVideo(my_ns);&lt;br /&gt;my_ns.play("SampleFLV");&lt;br /&gt;//my_ns.play("mp4:SampleHDVideo");&lt;br /&gt;//my_ns.play("mp3:SampleMP3File");&lt;br /&gt;//my_ns.play("mp4:SampleM4VFile.m4v");&lt;br /&gt;}&lt;br /&gt;} &lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;&lt;/span&gt;This code is applicable for WOWZA Media server too. Connection method is same for FMS and WOWZA Media Server&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3512345045300527403-5609077644118221210?l=deva-flash.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/ypwgP/~4/zH46TZgWOfs" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3512345045300527403/posts/default/5609077644118221210?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3512345045300527403/posts/default/5609077644118221210?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/ypwgP/~3/zH46TZgWOfs/how-to-connect-with-flash-media-server.html" title="How to connect with Flash media server - For beginner" /><author><name>DeVA</name><uri>http://www.blogger.com/profile/12065492796543344484</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://deva-flash.blogspot.com/2011/09/how-to-connect-with-flash-media-server.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8HQnY4fSp7ImA9WhdWF0s.&quot;"><id>tag:blogger.com,1999:blog-3512345045300527403.post-7236410156650617998</id><published>2011-09-05T01:29:00.000-07:00</published><updated>2011-09-11T11:47:13.835-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-11T11:47:13.835-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Flash combobox display problem" /><category scheme="http://www.blogger.com/atom/ns#" term="combo box" /><category scheme="http://www.blogger.com/atom/ns#" term="disabled  combo error" /><category scheme="http://www.blogger.com/atom/ns#" term="issue with _global" /><category scheme="http://www.blogger.com/atom/ns#" term="combobox corrupted" /><category scheme="http://www.blogger.com/atom/ns#" term="flash component problem" /><category scheme="http://www.blogger.com/atom/ns#" term="flash" /><category scheme="http://www.blogger.com/atom/ns#" term="AS2" /><title>Flash Combo Box corrupted when loading</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/75eCvlWlhp1-yXZeeeZYCfIzP5M/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/75eCvlWlhp1-yXZeeeZYCfIzP5M/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/75eCvlWlhp1-yXZeeeZYCfIzP5M/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/75eCvlWlhp1-yXZeeeZYCfIzP5M/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;There are lot of issues with Flash AS2 components, It is all because of the uncleared global styles. Components styles are stored in a global variable, Which is not getting cleared even after removing the entire component from the SWF file.
&lt;br /&gt;
&lt;br /&gt;
Because of this Some time the dynamic components are displayed as corrupted. For example we can take ComboBox component. Test the following scenario in you flash file.
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;br /&gt;
&lt;li&gt;Create a New Flash file, Drag and drop two ComboBox V2 component in to your stage and add some values to display&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;Make one Combo enabled and other one as disabled.&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;Save it as &lt;b&gt;myCombo.fla&lt;/b&gt;, Now publish the file and close it.&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;Create a New Flash file and name it &lt;b&gt;ComboTest.fla&lt;/b&gt; and place a Button on stage, and place an empty movieclip say "content_mc" on stage.&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;To the button Provide the functionality to unload the Existing content from &lt;b&gt;content_mc&lt;/b&gt; and load the "&lt;b&gt;myCombo.swf&lt;/b&gt;". The unloading is usefull to remove the existing content before loading a new one.&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;Now Publish your ComboTest.fla file&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
When you run the file, it will display the Combobox element perfectly without any error. But if you unload the content and reload the SWF, Oops the disabled Combobox displayed as corrupted. The Dropdown part of the disabled combo displays as wiered boxes.&lt;br /&gt;
&lt;br /&gt;
This problem is due to uncleared global Skin variables. You can test this in your Flash file by doing this simple step.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Load a Component into a MovieClip, Then remove it completely from your swf file. Now Click on "Debug" Menu button in your SWF window and select "List Variable" menu item.&lt;br /&gt;
&lt;br /&gt;
It will display you a number of uncleared Variables. Few important variables are listed below&lt;br /&gt;
&lt;b&gt;_global.mx;&lt;/b&gt;
&lt;br /&gt;
&lt;b&gt;_global.style;&lt;/b&gt;
&lt;br /&gt;
&lt;b&gt;_global.cascadingStyles;&lt;/b&gt;
&lt;br /&gt;
&lt;b&gt;_global.styles;&lt;/b&gt;
&lt;br /&gt;
&lt;b&gt;_global.skinRegistry;&lt;/b&gt;
&lt;br /&gt;
&lt;b&gt;_global.getStyleCounter;&lt;/b&gt;
&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;
&lt;br /&gt;
To reset your skin problems you need to clear the &lt;b&gt;"skinRegistry" &lt;/b&gt;variable to do this just delete the variable
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;delete _global.skinRegistry;&lt;/b&gt;
&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;
&lt;br /&gt;
So, If you are facing problem with component skinning, Just delete the skinRegistery and load your component.
&lt;br /&gt;
&lt;br /&gt;
Thats it, it will work
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3512345045300527403-7236410156650617998?l=deva-flash.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/ypwgP/~4/rx3DHo3Mrj8" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3512345045300527403/posts/default/7236410156650617998?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3512345045300527403/posts/default/7236410156650617998?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/ypwgP/~3/rx3DHo3Mrj8/flash-combo-box-corrupted-when-loading.html" title="Flash Combo Box corrupted when loading" /><author><name>DeVA</name><uri>http://www.blogger.com/profile/12065492796543344484</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://deva-flash.blogspot.com/2011/09/flash-combo-box-corrupted-when-loading.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUUNQng_fyp7ImA9WhdWF0s.&quot;"><id>tag:blogger.com,1999:blog-3512345045300527403.post-2816220022260753771</id><published>2011-09-04T13:00:00.000-07:00</published><updated>2011-09-11T11:54:53.647-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-11T11:54:53.647-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PHP" /><category scheme="http://www.blogger.com/atom/ns#" term="free" /><category scheme="http://www.blogger.com/atom/ns#" term="action script" /><category scheme="http://www.blogger.com/atom/ns#" term="community" /><category scheme="http://www.blogger.com/atom/ns#" term="forums" /><category scheme="http://www.blogger.com/atom/ns#" term="intermediate" /><category scheme="http://www.blogger.com/atom/ns#" term="source" /><category scheme="http://www.blogger.com/atom/ns#" term="open source" /><category scheme="http://www.blogger.com/atom/ns#" term="resources" /><category scheme="http://www.blogger.com/atom/ns#" term="AS3 Screen Capture App?" /><category scheme="http://www.blogger.com/atom/ns#" term="help" /><category scheme="http://www.blogger.com/atom/ns#" term="advanced" /><category scheme="http://www.blogger.com/atom/ns#" term="actionscript" /><category scheme="http://www.blogger.com/atom/ns#" term="flash" /><category scheme="http://www.blogger.com/atom/ns#" term="beginner" /><category scheme="http://www.blogger.com/atom/ns#" term="actionscripts" /><title>Capture image from Flash movie or video using AS3</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/88Di9uKzltKtOM_YluXrtBGyGIM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/88Di9uKzltKtOM_YluXrtBGyGIM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/88Di9uKzltKtOM_YluXrtBGyGIM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/88Di9uKzltKtOM_YluXrtBGyGIM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;It was very tricky and hard to capture image from Flash in AS2. We need to write a bunch of lines to read the pixels and convert it as a readable bytearray using our code need to send it to a server side script like ASP or PHP to save it as IMAGE (JPG/PNG)
&lt;br /&gt;
&lt;br /&gt;
Now the Adobe Image encoder class provide you the ability to capture any part of your movieClip or a Video and then convert it to Image
&lt;br /&gt;
&lt;br /&gt;
Following sample code will show you how to use the ImageEncoder class
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;Encoding the MovieClip&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
In this example, we are going to assume that our MovieClip of interest is named target_mc. In order to make use of the JPEGEncoder, our MovieClip needs to become a bitmap.
&lt;br /&gt;
To do this, we are going to use the BitmapData class. The contructor for this class requires two arguments: width and height. Since we want our jpeg to be the same size as target_mc, we use it’s width and height properties. Then by using target_mc as an argument, the draw method draws our MovieClip on to the bitmap.
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;/************************************************/&lt;/span&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;import com.adobe.images.JPGEncoder;&lt;/span&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;var jpgSource:BitmapData = new BitmapData (target_mc.width, target_mc.height);&lt;/span&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;jpgSource.draw(target_mc);&lt;/span&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;/************************************************/&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now that target_mc is in bitmap form, we can use the JPGEncoder. When creating a new instance of this class, you can set the level of compression by passing in a number from 1 - 100.
&lt;br /&gt;
&lt;br /&gt;
Then to create our jpeg, we call the encode method and use our BitmapData instance as the argument. The encode method returns the jpeg in the form of a ByteArray, which is simply an AS3 class that makes working with binary data a little easier.
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;From the Flash Player to the Hard Drive&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
ActionScript 3 has done all the work neccessary to turn our MovieClip into a jpeg, but it needs a little help in making it available to download. To make this happen, we will need to post our ByteArray to a server side script using the URLRequest class. Since we are posting binary data, we must set the content-type to "application/octet-stream". It is also important to note that the file being downloaded will need a name, so we pass that to our server side script as a query string.
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;Final CODE in FLASH&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;/************************************************/&lt;/span&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;import com.adobe.images.JPGEncoder;&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;var jpgSource:BitmapData = new BitmapData (target_mc.width, target_mc.height);&lt;/span&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;jpgSource.draw(target_mc);&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;var jpgEncoder:JPGEncoder = new JPGEncoder(85);&lt;/span&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;var jpgStream:ByteArray = jpgEncoder.encode(jpgSource);&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;var header:URLRequestHeader = new URLRequestHeader("Content-type", "application/octet-stream");&lt;/span&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;var jpgURLRequest:URLRequest = new URLRequest("jpg_encoder_download.php?name=sketch.jpg");&lt;/span&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;jpgURLRequest.requestHeaders.push(header);&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;jpgURLRequest.method = URLRequestMethod.POST;&lt;/span&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;jpgURLRequest.data = jpgStream;&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;navigateToURL(jpgURLRequest, "_blank");&lt;/span&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;/************************************************/&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below is the php script to where we are posting our jpeg. I chose to use php for this example, but any server side script will do.
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;PHP - Server side SCRIPT&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;/************************************************/&lt;/span&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;if (isset($GLOBALS["HTTP_RAW_POST_DATA"]))&lt;/span&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;{    &lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;// get bytearray    &lt;/span&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;$jpg = $GLOBALS["HTTP_RAW_POST_DATA"];     &lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;// add headers for download dialog-box&lt;/span&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;header('Content-Type: image/jpeg');    &lt;/span&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;header("Content-Disposition: attachment; filename=".$_GET['name']);&lt;/span&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;echo $jpg;&lt;/span&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;}&lt;/span&gt;
&lt;br /&gt;
&lt;span style="color: silver;"&gt;/************************************************/&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
That's it, Creating image from flash is that much easy.
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://henryjones.us/wp-content/uploads/2007/11/jpeg_encoder.zip"&gt;Download Sample Code&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://github.com/mikechambers/as3corelib"&gt;Download AS3 Adobe Core Lib (Including JPGEncoder)&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Reference : Henry jones -
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3512345045300527403-2816220022260753771?l=deva-flash.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/ypwgP/~4/yqSm-ht5908" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3512345045300527403/posts/default/2816220022260753771?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3512345045300527403/posts/default/2816220022260753771?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/ypwgP/~3/yqSm-ht5908/capture-image-from-flash-movie-or-video.html" title="Capture image from Flash movie or video using AS3" /><author><name>DeVA</name><uri>http://www.blogger.com/profile/12065492796543344484</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://deva-flash.blogspot.com/2011/09/capture-image-from-flash-movie-or-video.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUMBRn4ycCp7ImA9WhdWF0s.&quot;"><id>tag:blogger.com,1999:blog-3512345045300527403.post-7892449910960182105</id><published>2011-09-04T02:00:00.000-07:00</published><updated>2011-09-11T11:57:37.098-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-11T11:57:37.098-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="maths" /><category scheme="http://www.blogger.com/atom/ns#" term="quiz" /><category scheme="http://www.blogger.com/atom/ns#" term="addition" /><category scheme="http://www.blogger.com/atom/ns#" term="Random Sample" /><category scheme="http://www.blogger.com/atom/ns#" term="subtraction" /><category scheme="http://www.blogger.com/atom/ns#" term="AS2" /><category scheme="http://www.blogger.com/atom/ns#" term="math" /><category scheme="http://www.blogger.com/atom/ns#" term="floor" /><category scheme="http://www.blogger.com/atom/ns#" term="long division" /><category scheme="http://www.blogger.com/atom/ns#" term="ceil" /><category scheme="http://www.blogger.com/atom/ns#" term="puzzles" /><category scheme="http://www.blogger.com/atom/ns#" term="random" /><category scheme="http://www.blogger.com/atom/ns#" term="number" /><category scheme="http://www.blogger.com/atom/ns#" term="multiplication" /><title>Math.random</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/GlyQJqtoySnfyODbpIW7N3Yjzo4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GlyQJqtoySnfyODbpIW7N3Yjzo4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/GlyQJqtoySnfyODbpIW7N3Yjzo4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GlyQJqtoySnfyODbpIW7N3Yjzo4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="post-330 post type-post status-publish format-standard hentry category-uncategorized post_box top" id="post-330"&gt;
&lt;div class="format_text entry-content"&gt;
&lt;div&gt;
There’s a lot of times, in programming, when you need a number that’s  random, or (loosely speaking) unpredictable. For instance, if you have a  game in which the throwing of dice is simulated. For that sort of need,  ActionScript has a built-in constant, written exactly like so: &lt;br /&gt;
&lt;span style="color: #ffff66;"&gt;Math.random&lt;/span&gt;()&lt;br /&gt;
The Adobe LiveDocs give the following description of our friend Math.random():&lt;br /&gt;
“a pseudo-random number n, where 0 &amp;lt;= n &amp;lt; 1″&lt;br /&gt;
That certainly makes it clear, doesn’t it? If you’ve had maths in  school, or rather, if you could remember it at all, you’d know that the  Math.random() number falls within this interval:&lt;br /&gt;
[0, 1&amp;gt;&lt;br /&gt;
The square bracket means that 0 is in the interval, and the open bracket means that 1 is not. And &lt;i&gt;that&lt;/i&gt; means that these are the sort of numbers Math.random() generates:&lt;br /&gt;
0
&lt;br /&gt;0.374539
&lt;br /&gt;0.2
&lt;br /&gt;0.999999999
&lt;br /&gt;0.45311&lt;br /&gt;
Et cetera. So the lowest number you could get is 0, and the highest is very close to, but never quite, 1.&lt;br /&gt;
How is that useful to you?&lt;br /&gt;
Say you need to simulate the flipping of a coin. Then you need either a 0 or a 1. How could you ever achieve that with &lt;span style="color: #ffff66;"&gt;Math.random&lt;/span&gt;()?&lt;br /&gt;
Luckily, there are 3 methods for rounding in ActionScript that you can call to the rescue. They are:&lt;br /&gt;
&lt;span style="color: #ffff66;"&gt;Math.ceil&lt;/span&gt;()
&lt;br /&gt;&lt;span style="color: #ffff66;"&gt;Math.floor&lt;/span&gt;()
&lt;br /&gt;&lt;span style="color: #ffff66;"&gt;Math.round&lt;/span&gt;()&lt;br /&gt;
&lt;span style="color: #ffff66;"&gt;Math.cei&lt;/span&gt;&lt;span style="color: #ffff66;"&gt;l&lt;/span&gt;() rounds numbers to the nearest higher integer.
&lt;br /&gt;&lt;span style="color: #ffff66;"&gt;Math.floor&lt;/span&gt;() rounds numbers to the nearest lower integer.
&lt;br /&gt;&lt;span style="color: #ffff66;"&gt;Math.roun&lt;/span&gt;&lt;span style="color: #ffff66;"&gt;d&lt;/span&gt;() rounds numbers to the nearest integer, whether it happens to be a higher or a lower one.&lt;br /&gt;
If you want to get familiar with this, do the &lt;a href="http://www.actionscriptmoron.com/?p=494" style="color: #ffff66;"&gt;Math.random exercise&lt;/a&gt;, and you'll soon feel comfortable with this stuff.&lt;br /&gt;
So if I want a number that's either 0 or 1, what do I use? You guessed it:&lt;br /&gt;
&lt;span style="color: #ffff66;"&gt;Math.round&lt;/span&gt;(&lt;span style="color: #ffff66;"&gt;Math.random&lt;/span&gt;());&lt;br /&gt;
Mind all the brackets! Can't afford to miss even one, or you'll get an error thrown at you.&lt;br /&gt;
And what do I do if I want a &lt;i&gt;whole &lt;/i&gt;number between 0 and 10?&lt;br /&gt;
Well, &lt;span style="color: #ffff66;"&gt;Math.random&lt;/span&gt;() = a number between + including 0 and 0.99999999999 [it goes on infinitely, of course]. So if I just multiply the whole &lt;span style="color: #ffff66;"&gt;Math.random&lt;/span&gt;() thing by 10, I get: a number between 0 and 9.999999999. If I round this, I get a whole number between 0 and 10. So we use:&lt;br /&gt;
&lt;blockquote&gt;
&lt;span style="color: #ffff66;"&gt;Math.round&lt;/span&gt;(&lt;span style="color: #ffff66;"&gt;Math.random&lt;/span&gt;()*10);&lt;/blockquote&gt;
What if I want a whole number between 6 and 117?&lt;br /&gt;
Well, &lt;span style="color: blue;"&gt;&lt;span style="color: #ffff66;"&gt;Math.random&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;/span&gt;) = a number between + including 0 and 0.9999999999, so if I multiply &lt;span style="color: #ffff66;"&gt;Math.random&lt;/span&gt;() by 117 and round it, I get a whole number between 0 and 117. So that won’t work. The trick is to multiply &lt;span style="color: #ffff66;"&gt;Math.random&lt;/span&gt;() by (117 – 6) = 111, and then add 6! And, of course, round the whole thing again. So you get:&lt;br /&gt;
&lt;span style="color: #ffff66;"&gt;Math.round&lt;/span&gt;(&lt;span style="color: #ffff66;"&gt;Math.random&lt;/span&gt;()*111) + 6;&lt;br /&gt;
This way, ActionScript takes &lt;span style="color: #ffff66;"&gt;Math.random&lt;/span&gt;(),  or a number between 0 and 0.9999, multiplies it by 111 to get a number  between 0 and 110.9999999, then rounds those to get a number between 0  and 111, and finally adds 6 to the whole enchilada, resulting in: a  number between 6 and 117.&lt;br /&gt;
Of course you’re not going to remember that. I would &lt;i&gt;never&lt;/i&gt; expect you to! I’m just going to provide you with a little formula which you can look up, any time you need it, in the &lt;a href="http://www.actionscriptmoron.com/very_handy_reference.html"&gt;Very Handy Reference&lt;/a&gt;. Here it is:&lt;br /&gt;
to get a whole number between a and b, use:&lt;br /&gt;
&lt;blockquote&gt;
&lt;span style="color: #ffff66;"&gt;Math.roun&lt;/span&gt;&lt;span style="color: #ffff66;"&gt;d&lt;/span&gt;(&lt;span style="color: #ffff66;"&gt;Math.random&lt;/span&gt;()*(b-a)) + a&lt;/blockquote&gt;
-Thanks Actionsscriptmoron-
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3512345045300527403-7892449910960182105?l=deva-flash.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/ypwgP/~4/yhhiAWvzKh0" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3512345045300527403/posts/default/7892449910960182105?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3512345045300527403/posts/default/7892449910960182105?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/ypwgP/~3/yhhiAWvzKh0/mathrandom.html" title="Math.random" /><author><name>DeVA</name><uri>http://www.blogger.com/profile/12065492796543344484</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://deva-flash.blogspot.com/2011/09/mathrandom.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUENR3g6eCp7ImA9WhdWF0s.&quot;"><id>tag:blogger.com,1999:blog-3512345045300527403.post-562983917429295482</id><published>2009-08-24T14:45:00.000-07:00</published><updated>2011-09-11T12:01:36.610-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-11T12:01:36.610-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PHP" /><category scheme="http://www.blogger.com/atom/ns#" term="edit" /><category scheme="http://www.blogger.com/atom/ns#" term="edit video using ffmpeg" /><category scheme="http://www.blogger.com/atom/ns#" term="php sample" /><category scheme="http://www.blogger.com/atom/ns#" term="trim" /><category scheme="http://www.blogger.com/atom/ns#" term="using" /><category scheme="http://www.blogger.com/atom/ns#" term="flv" /><category scheme="http://www.blogger.com/atom/ns#" term="open source" /><category scheme="http://www.blogger.com/atom/ns#" term="cut video" /><category scheme="http://www.blogger.com/atom/ns#" term="ffmpeg" /><category scheme="http://www.blogger.com/atom/ns#" term="free video editing" /><category scheme="http://www.blogger.com/atom/ns#" term="tutorial" /><category scheme="http://www.blogger.com/atom/ns#" term="opensource" /><title>HOW TO CUT A VIDEO USING FFMPEG?</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/abIOQOq8G3mPEDSNNKHwOY0XKvo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/abIOQOq8G3mPEDSNNKHwOY0XKvo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/abIOQOq8G3mPEDSNNKHwOY0XKvo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/abIOQOq8G3mPEDSNNKHwOY0XKvo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;span style="font-size: 100%;"&gt;Hope most of you are working in Social networking websites and video blogging websites.&lt;br /&gt;&lt;br /&gt;Cutting a particular portion of a video from the source video file is little tricky and will create long delay in the process.&lt;br /&gt;&lt;br /&gt;More over all the tools available in the market are too expensive and not having all the features like some free tool.&lt;br /&gt;&lt;br /&gt;I prefer to use one of the free tool since it is having all the capability like the paid tool.&lt;br /&gt;&lt;br /&gt;One of the best tool i came across was FFMPEG. It is a gift for Online video editors.&lt;br /&gt;Yes its amazing performance and options really make you mad.&lt;br /&gt;&lt;br /&gt;Now we are going to see how to cut a flv video, Which means we are going to split a particular portion of a FLV video into a new file (Which we are going to use in our site)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The simple command for Cutting the video is&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #3333ff; font-size: 100%; font-weight: bold;"&gt;ffmpeg -sameq -ss [start_seconds] /&lt;br /&gt;-t [duration_seconds] -i [input_file] [outputfile]&lt;/span&gt;&lt;span style="font-size: 100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now we will see what are those arguments.&lt;br /&gt;&lt;br /&gt;-ss position (Seek to given time position in seconds. “hh:mm:ss[.xxx]” )&lt;br /&gt;&lt;br /&gt;-t duration (Set the recording time in seconds. “hh:mm:ss[.xxx]”)&lt;br /&gt;&lt;br /&gt;-i filename (input filename)&lt;br /&gt;&lt;br /&gt;-sameq (Use same video quality as source (implies VBR))&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here is a sample usage&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #3333ff; font-size: 100%; font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;ffmpeg -sameq -ss 00:00:20 -t 00:00:40 -i flv_video.flv out_flv.flv&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Enjoy :)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3512345045300527403-562983917429295482?l=deva-flash.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/ypwgP/~4/mir076MZCEY" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3512345045300527403/posts/default/562983917429295482?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3512345045300527403/posts/default/562983917429295482?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/ypwgP/~3/mir076MZCEY/ffmpeg.html" title="HOW TO CUT A VIDEO USING FFMPEG?" /><author><name>DeVA</name><uri>http://www.blogger.com/profile/12065492796543344484</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://deva-flash.blogspot.com/2009/08/ffmpeg.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0YDQX4_cCp7ImA9WxJRFU0.&quot;"><id>tag:blogger.com,1999:blog-3512345045300527403.post-5349994771693743631</id><published>2009-05-16T13:10:00.000-07:00</published><updated>2009-05-16T13:19:30.048-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-16T13:19:30.048-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="flash problem" /><category scheme="http://www.blogger.com/atom/ns#" term="drag and drop" /><category scheme="http://www.blogger.com/atom/ns#" term="pixel problem" /><category scheme="http://www.blogger.com/atom/ns#" term="flash tips" /><category scheme="http://www.blogger.com/atom/ns#" term="flash developer" /><title>பிளாஷ் பெஸ்ட் ப்ராக்டிஸ்</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/wPPdhBcFWuUTzCljTpSSMQgfPzM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wPPdhBcFWuUTzCljTpSSMQgfPzM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/wPPdhBcFWuUTzCljTpSSMQgfPzM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wPPdhBcFWuUTzCljTpSSMQgfPzM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Hi All&lt;br /&gt;Here are some tips to Over come un expected minor problems&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Problem :&lt;/span&gt;  When using StartDrag, Some time the Target Object getting moved slightly when pressing down&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Solution :&lt;/span&gt; Always use rounded value of its X, Y position. For example you placed a volume knob in Position 10.3, 11.6. If you Wrote a code to drag the object when pressing, It will definitely give some jerk. Make it 10, 12 so that you can avoid such problem, Some time this Starting x, y value will give unexpected pixel display problem, and that will not rendered clearly&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Problem :&lt;/span&gt; When you using start Drag the animation is not smoother&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Solution :&lt;/span&gt; Use "updateAfterEvents()" method and increase the FrameRate Minimum of 15&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3512345045300527403-5349994771693743631?l=deva-flash.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/ypwgP/~4/zsZtV7Q_KFc" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3512345045300527403/posts/default/5349994771693743631?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3512345045300527403/posts/default/5349994771693743631?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/ypwgP/~3/zsZtV7Q_KFc/blog-post.html" title="பிளாஷ் பெஸ்ட் ப்ராக்டிஸ்" /><author><name>DeVA</name><uri>http://www.blogger.com/profile/12065492796543344484</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://deva-flash.blogspot.com/2009/05/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU4CQH88fip7ImA9WxdbFEs.&quot;"><id>tag:blogger.com,1999:blog-3512345045300527403.post-5062438894057742041</id><published>2007-06-12T03:07:00.000-07:00</published><updated>2008-08-11T07:12:41.176-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-08-11T07:12:41.176-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="deva" /><category scheme="http://www.blogger.com/atom/ns#" term="flash programmer" /><category scheme="http://www.blogger.com/atom/ns#" term="flash developer" /><category scheme="http://www.blogger.com/atom/ns#" term="devendran" /><category scheme="http://www.blogger.com/atom/ns#" term="flash" /><category scheme="http://www.blogger.com/atom/ns#" term="flash developer devendran" /><category scheme="http://www.blogger.com/atom/ns#" term="photographer in chennai" /><title>Small Intro about myself</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/I1bPKch1PaD26DqyxMiPGbgM8Ns/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/I1bPKch1PaD26DqyxMiPGbgM8Ns/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/I1bPKch1PaD26DqyxMiPGbgM8Ns/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/I1bPKch1PaD26DqyxMiPGbgM8Ns/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Hi,&lt;br /&gt;&lt;br /&gt;&lt;div&gt;This is Devenran, I have done my B.E in Sethu institute of technology in the year of 2004. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;By the interest in Flash and animation, i have started my career as a Flash Designer and By the step by step improvements in my knowledge on scripting i become a Flash Developer and working with Agriya infoway in chennai. I am very much interested in Animation, Photography.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This site is For uploading my Creative stills taken by Nikon D-40&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Thanks For visiting my site. This site will be improved in future.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3512345045300527403-5062438894057742041?l=deva-flash.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/ypwgP/~4/3HnZraZq6g4" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3512345045300527403/posts/default/5062438894057742041?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3512345045300527403/posts/default/5062438894057742041?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/ypwgP/~3/3HnZraZq6g4/small-intro-about-myself.html" title="Small Intro about myself" /><author><name>DeVA</name><uri>http://www.blogger.com/profile/12065492796543344484</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><feedburner:origLink>http://deva-flash.blogspot.com/2007/06/small-intro-about-myself.html</feedburner:origLink></entry></feed>

