<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-1164609827869691701</atom:id><lastBuildDate>Sat, 19 Oct 2024 05:42:37 +0000</lastBuildDate><category>flex</category><category>BetweenAS3</category><category>BitmapData</category><category>BlazeDS</category><category>Event</category><category>Flex3</category><category>Flex4</category><category>Google Blogger</category><category>Performance</category><category>StreamingAMFChannel</category><category>actionscript3</category><category>adobe</category><category>blog</category><category>blogger</category><category>flash</category><category>fps</category><category>iphone</category><category>swf file</category><category>tween</category><category>updateAfterEvent</category><category>wonderfl</category><title>YoshiYoshi&#39;s BLOG</title><description>There is no late..&#xa; Whenever you decide to start something...</description><link>http://dongsflex.blogspot.com/</link><managingEditor>noreply@blogger.com (Unknown)</managingEditor><generator>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1164609827869691701.post-8155985003402827638</guid><pubDate>Wed, 14 Jul 2010 01:02:00 +0000</pubDate><atom:updated>2010-07-14T15:12:05.154+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">BlazeDS</category><category domain="http://www.blogger.com/atom/ns#">Flex3</category><category domain="http://www.blogger.com/atom/ns#">StreamingAMFChannel</category><title>Using StreamingAMFChannel with BlazeDS</title><description>I didn&#39;t know that there is StreamingAMFChannel Class.&lt;br /&gt;
It&#39;s better than AMFChannel but still not as sweet as LCDS&#39;s RTMP.&lt;br /&gt;
&lt;br /&gt;
You need to add this code in service-config.xml file &lt;br /&gt;
unless you are using latest version of BlazeDS. &lt;br /&gt;
&lt;br /&gt;
One more thing you need to be ensured is&lt;br /&gt;
DO NOT MISSING MAX-STREAMING-CLIENTS property,&lt;br /&gt;
if you want your projects work well in IE8. &lt;br /&gt;
&lt;br /&gt;
Related bug report is &lt;a href=&quot;http://bugs.adobe.com/jira/browse/BLZ-378&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;pre name=&quot;code&quot; class=&quot;brush:xml;&quot;&gt;&lt;channel-definition id=&quot;my-streaming-amf&quot; 
    class=&quot;mx.messaging.channels.StreamingAMFChannel&quot;&gt;
    &lt;endpoint url=&quot;http://{server.name}:{server.port}/{context.root}/messagebroker/streamingamf&quot; 
    class=&quot;flex.messaging.endpoints.StreamingAMFEndpoint&quot;/&gt;
    &lt;properties&gt;
        &lt;max-streaming-clients&gt;10&lt;/max-streaming-clients&gt;
    &lt;/properties&gt;
&lt;/channel-definition&gt; 
&lt;/pre&gt;&lt;br /&gt;
Also you can feagure out &lt;a href=&quot;http://www.dcooper.org/blog/client/index.cfm?mode=entry&amp;entry=942B63DD-4E22-1671-5B4CF844C30A0E98&quot;&gt;here&lt;/a&gt; what differences in AMFChannel,StreamingAMFEndpoint and LCDS&#39;s RTMP channels.&lt;br /&gt;
&lt;br /&gt;
;-)&lt;div class=&quot;blogger-post-footer&quot;&gt;YoshiYoshi&#39;s Blog Feed&lt;/div&gt;</description><link>http://dongsflex.blogspot.com/2010/07/using-streamingamfchannel-with-blazeds.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1164609827869691701.post-2470940293898652195</guid><pubDate>Thu, 22 Apr 2010 07:44:00 +0000</pubDate><atom:updated>2010-04-22T16:57:11.831+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">adobe</category><category domain="http://www.blogger.com/atom/ns#">flash</category><category domain="http://www.blogger.com/atom/ns#">iphone</category><title>얼레? 어도비, iPhone 용 Flash 개발 중지!!</title><description>트위터를&amp;nbsp;둘러보다가 깜짝놀랄 제목을&amp;nbsp;보았다.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red; font-size: large;&quot;&gt;&lt;strong&gt;어라라라라? 어도비, iPhone 용 Flash 개발 중지?!?!&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;원문보기 ⇒　&lt;a href=&quot;http://ow.ly/1BxoT&quot;&gt;あららららら、、、「アドビ、「iPhone」用「Flash」の開発を中止」&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
아래는 원문기사를 번역한 글이다.&lt;br /&gt;
&lt;br /&gt;
불과 2주간 동안, 법적 조치를 암시하는 이야기가 나오는 등, 넓게 이용되고 있는프로그래밍 기술의 미래에 큰 변화가 생기고 있다.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;Adobe Systems는, 2주전만 해도 「iPhone」에서 동작하는 「Adobe Flash」어플리케이션을 구축하는 기술을 활발히 선전하고 있었지만, 이번에 이러한 기술개발이 완전히&amp;nbsp;중단한 것으로 판명되었다.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;Apple는 「iPhone OS 4.0」용 소프트웨어 개발 킷(SDK)의 라이센스 규약을 변경하는 것으로 사실상 Adobe의 움직임을 봉했다. 하지만 Adobe의 Flash 플랫폼 담당 주임 제품 매니저를 맡고있는&amp;nbsp;Mike Chambers씨는 미국 시간 4월 20일, iPhone용 Flash 어플리케이션 기술의 개발을 중지한다고 &lt;span style=&quot;color: red;&quot;&gt;&lt;a href=&quot;http://www.mikechambers.com/blog/2010/04/20/on-adobe-flash-cs5-and-iphone-applications/&quot;&gt;발표&lt;/a&gt;&lt;/span&gt;하는 것과 동시에 자신의 블로그에서, 양 회사의 싸움이 아직 끝나지 않은 것을 시사했다.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;span style=&quot;color: #ffe599;&quot;&gt;iPhone용 어플리의 개발자라면 알고 있듯이, iPhone 전용으로 개발하고 싶으면(온갖 이유를 갖다붙이며) Apple에 거부되거나 제한을 더해지거나 하는 것을 각오해야 한다&lt;/span&gt;&lt;/blockquote&gt;라고, Chambers씨는&amp;nbsp;말하고 있다. 덧붙여,&lt;br /&gt;
&lt;blockquote&gt;&lt;span style=&quot;color: #ffe599;&quot;&gt;&lt;strong&gt;Flash의 주된 목표는, 지금까지도 앞으로도, 브라우저나 플랫폼, 디바이스의 벽을 넘는 개발을 가능하게 하는 것이었다. 웹 전용으로 개발한 훌륭한 게임도, 간단하게 복수의 플랫폼이나 디바이스 전용으로 전개할 수 있다.하지만, 이것은 Apple가 요구하고 있는 것의 확실히 반대극에 있다.Apple는 개발자를 자사의 플랫폼에 붙들어매었지만은 내려 다른 플랫폼을 대상으로 한 개발이 곤란해지도록, 개발자의 선택사항을 제한하고 있다&lt;/strong&gt;&lt;/span&gt;&lt;/blockquote&gt;라고하고있다.&amp;nbsp;Adobe는 이 문제를 매우 중요시하고 있다. &lt;br /&gt;
Adobe가 규제당국에 제출한 서류 중, 「iPhone와 「iPad」가 Adobe의 기술을 서포트하지 않는 경우, Adobe의 사업은 타격을 받을 가능성이 있다」라는 견해를 분명히 했다.&lt;br /&gt;
또 어느 보도에 의하면, Adobe는 Apple에 대해서 법적 조치를 검토하고 있을 가능성도 있다고 한다.　이것에 대해 Apple사는&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;span style=&quot;color: yellow;&quot;&gt;&lt;strong&gt;향후 유력시 되고 있는 다양한 표준 기술을 우선할 방침을 시사했다.이러한 기술은, 전체적으로 Flash의 기능과 경합 한다.&lt;/strong&gt;&lt;/span&gt;&lt;/blockquote&gt;라고 말하고있지만, 이에대해 &lt;br /&gt;
　&lt;br /&gt;
&lt;blockquote&gt;&lt;span style=&quot;color: #f9cb9c;&quot;&gt;&lt;strong&gt;시대 지연의 생각을 하고 있는 사람이 있는 것 같다.오픈으로 표준 기술인 것은 HTML5, CSS, JavaScript, H.264(모두 iPhone와 iPad로 서포트되고 있다)이며, Adobe의 Flash는 폐쇄적인 proprietary다&lt;/strong&gt;&lt;/span&gt;&lt;/blockquote&gt;라고, Apple의 홍보 담당자인 Trudy Muller씨는&amp;nbsp;반박하고 있다.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
여기까지가 기사내용입니다. &lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
어도비의 플래쉬가 앞으로 웹의 벽을 허물기위해 얼마나 어떻게 대응해 나갈지는 &lt;br /&gt;
좀더 두고봐야 할것 같습니다..&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;ccl_box&quot;&gt;&lt;a href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; onmouseout=&quot;javascript:oCL.hide();&quot; onmouseover=&quot;javascript:oCL.show(&#39;ccl_layer_21339&#39;, event, -98-cclImageIconTop, -4-cclImageIconLeft);&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cafeimgs.naver.com/cafe4/blank.gif&quot; style=&quot;background: url(http://cafeimgs.naver.com/cafe4/ico_sccl02.png) no-repeat; height: 15px; width: 49px;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;YoshiYoshi&#39;s Blog Feed&lt;/div&gt;</description><link>http://dongsflex.blogspot.com/2010/04/iphone-flash.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1164609827869691701.post-5291320655092368977</guid><pubDate>Thu, 08 Apr 2010 09:21:00 +0000</pubDate><atom:updated>2010-04-16T16:23:49.502+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Event</category><category domain="http://www.blogger.com/atom/ns#">flex</category><category domain="http://www.blogger.com/atom/ns#">Flex4</category><category domain="http://www.blogger.com/atom/ns#">fps</category><category domain="http://www.blogger.com/atom/ns#">Performance</category><category domain="http://www.blogger.com/atom/ns#">updateAfterEvent</category><title>Event Performance in Flex</title><description>&lt;span style=&quot;color: #666666;&quot;&gt;In this post, I&#39;m gonna use Korean. &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #666666;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #666666;&quot;&gt;If you are Neither Korean nor Unenabled to read Korean,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #666666;&quot;&gt;Please click &lt;/span&gt;&lt;a href=&quot;http://graphics-geek.blogspot.com/2010/04/video-event-performance-in-flex.html&quot;&gt;&lt;span style=&quot;color: #666666;&quot;&gt;here&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #666666;&quot;&gt; to the original post page.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
오늘 플렉스의 퍼포먼스에 대해 재미난 것을 발견해서 소개하고자 한다.&lt;br /&gt;
원문에는 비디오도 있으니 보고싶은분은 위의 here를 클릭하길 바란다. &lt;br /&gt;
&lt;br /&gt;
원문포스트에서는 Chet Haase라는 어도비 개발자가 updateAfterEvent()라는 메쏘드를 소개하고있다.&lt;br /&gt;
updateAfterEvent() 메쏘드는 시간에 예민한 작업(예를 들어 마우스에 관련된 영상이나 애니메이션등)에 좀더 나은 렌더링을 제공하게 해준다.&lt;br /&gt;
&lt;br /&gt;
일반적으로 플래쉬플레이어가 화면에 보여주는 그래픽의 변화는 플레이어의 매fps(frame per second)마다 일어난다(디폴트 24fps). &lt;br /&gt;
매번 42밀리세컨마다 업데이트 되는 이 fps는 대부분의 화면 변화에 괜찮은편이다.&lt;br /&gt;
&lt;br /&gt;
하지만 어떤 움직임을 더 부드럽게 하고싶다거나(애니매이션 같은), 유저인터페이스에 좀더 빠른 응답을 주고싶을 경우에는(컴포넌트가 마우스의 액션에 따라 상태가 변하는 등의)&lt;br /&gt;
24fps는 충분하지 못할수있다.&lt;br /&gt;
&lt;br /&gt;
이럴때! 이 updateAfterEvent() 메쏘드를 사용한다면 원하는 결과를 얻을수있을것이다.&lt;br /&gt;
&lt;br /&gt;
아래 소스는 updateAfterEvent를 적용하지 않은 코드이다. &lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush:actionscript3;&quot; name=&quot;code&quot;&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt;
&amp;lt;s:Application xmlns:fx=&quot;http://ns.adobe.com/mxml/2009&quot; 
               xmlns:s=&quot;library://ns.adobe.com/flex/spark&quot; 
               mouseMove=&quot;mouseMoveHandler(event)&quot;
               width=&quot;300&quot; height=&quot;200&quot;
               frameRate=&quot;2&quot;&amp;gt;
    &amp;lt;fx:Script&amp;gt;
        &amp;lt;![CDATA[
            private var timer:Timer;
            private var startTime:Number;
            
            private function startTimer():void
            {
                timer = new Timer(10, 0);
                timer.addEventListener(TimerEvent.TIMER, timerHandler);
                timer.start();
                startTime = getTimer();
            }
            
            private function timerHandler(event:TimerEvent):void
            {
                var deltaTime:Number = getTimer() - startTime;
                if (deltaTime &amp;gt; 1000)
                {
                    timer.stop();
                    button.x = width - button.width;
                    timer = null;
                }
                else
                {
                    button.x = (width - button.width) / 1000 * deltaTime;
                }               
            }
            
            private function mouseMoveHandler(event:MouseEvent):void
            {
                mouseTracker.x = event.stageX - (mouseTracker.width / 2);
                mouseTracker.y = event.stageY - (mouseTracker.height / 2);                
            }
        ]]&amp;gt;
    &amp;lt;/fx:Script&amp;gt;
    &amp;lt;s:Rect left=&quot;0&quot; right=&quot;0&quot; top=&quot;0&quot; bottom=&quot;0&quot;&amp;gt;
        &amp;lt;s:stroke&amp;gt;
            &amp;lt;s:SolidColorStroke color=&quot;black&quot;/&amp;gt;
        &amp;lt;/s:stroke&amp;gt;
    &amp;lt;/s:Rect&amp;gt;
    &amp;lt;s:Label baseline=&quot;15&quot; text=&quot;frameRate:&quot;/&amp;gt;
    &amp;lt;s:TextInput x=&quot;80&quot; width=&quot;50&quot; baseline=&quot;15&quot; id=&quot;frameRateInput&quot; text=&quot;2&quot;
                 imeMode=&quot;{IMEConversionMode.ALPHANUMERIC_HALF}&quot; 
                 change=&quot;stage.frameRate = Number(frameRateInput.text)&quot;/&amp;gt;    
    &amp;lt;s:Button id=&quot;button&quot; label=&quot;Move Me&quot; y=&quot;50&quot; click=&quot;startTimer()&quot;/&amp;gt;
    &amp;lt;s:Ellipse id=&quot;mouseTracker&quot; width=&quot;10&quot; height=&quot;10&quot;&amp;gt;
        &amp;lt;s:fill&amp;gt;
            &amp;lt;s:SolidColor color=&quot;red&quot;/&amp;gt;
        &amp;lt;/s:fill&amp;gt;
    &amp;lt;/s:Ellipse&amp;gt;
&amp;lt;/s:Application&amp;gt;
&lt;/pre&gt;&lt;br /&gt;
그 결과다.&lt;br /&gt;
&lt;embed align=&quot;middle&quot; allowscriptaccess=&quot;samedomain&quot; bgcolor=&quot;#333333&quot; height=&quot;200&quot; loop=&quot;false&quot; name=&quot;itsme&quot; play=&quot;true&quot; quality=&quot;high&quot; src=&quot;http://sites.google.com/site/yosiyosifiles/files/PerformanceTest1.swf&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;300&quot;&gt;&lt;br /&gt;
&lt;/embed&gt;&lt;br /&gt;
&lt;br /&gt;
아주 많이 답답하다...;; 그럼 위의 코드에 updateAfterEvent를 적용시켜보자.&lt;br /&gt;
&lt;pre class=&quot;brush:actionscript3;&quot; name=&quot;code&quot;&gt;private function timerHandler(event:TimerEvent):void
            {
                var deltaTime:Number = getTimer() - startTime;
                if (deltaTime &amp;gt; 1000)
                {
                    timer.stop();
                    button.x = width - button.width;
                    timer = null;
                }
                else
                {
                    button.x = (width - button.width) / 1000 * deltaTime;
                }
                // call updateAfterEvent()
                event.updateAfterEvent();
            }
            
            private function mouseMoveHandler(event:MouseEvent):void
            {
                mouseTracker.x = event.stageX - (mouseTracker.width / 2);
                mouseTracker.y = event.stageY - (mouseTracker.height / 2);
                // call updateAfterEvent()
                event.updateAfterEvent();
            }
&lt;/pre&gt;&lt;br /&gt;
자..이제 얼마나 어떻게 변했는지 한번 보자.&lt;br /&gt;
&lt;embed align=&quot;middle&quot; allowscriptaccess=&quot;samedomain&quot; bgcolor=&quot;#333333&quot; height=&quot;200&quot; loop=&quot;false&quot; name=&quot;itsme&quot; play=&quot;true&quot; quality=&quot;high&quot; src=&quot;http://sites.google.com/site/yosiyosifiles/files/PerformanceTest2.swf&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;300&quot;&gt;&lt;br /&gt;
&lt;/embed&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
같은 프레임을 주더라도(0은 주지말자;; 버벅대는거같지만 싫은 화면을 업데이트 하는 프레임이 느려졌을뿐이다.. ) 상당히 부드러운 움직임을 볼수있다.&lt;div class=&quot;blogger-post-footer&quot;&gt;YoshiYoshi&#39;s Blog Feed&lt;/div&gt;</description><enclosure type='text/html' url='http://graphics-geek.blogspot.com/2010/04/video-event-performance-in-flex.html' length='0'/><link>http://dongsflex.blogspot.com/2010/04/event-performance-in-flex.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1164609827869691701.post-7925092672037263929</guid><pubDate>Tue, 06 Apr 2010 07:07:00 +0000</pubDate><atom:updated>2010-04-07T09:30:21.936+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">actionscript3</category><category domain="http://www.blogger.com/atom/ns#">BetweenAS3</category><category domain="http://www.blogger.com/atom/ns#">BitmapData</category><category domain="http://www.blogger.com/atom/ns#">flex</category><category domain="http://www.blogger.com/atom/ns#">tween</category><category domain="http://www.blogger.com/atom/ns#">wonderfl</category><title>Let&#39;s Begin with BetweenAS3 !</title><description>&lt;strong&gt;&lt;span style=&quot;font-size: large;&quot;&gt;What is BetweenAS3 ?&lt;/span&gt;&lt;/strong&gt; &lt;br /&gt;
&lt;br /&gt;
Fast, powerful and professional new tweening engine developed by &lt;span style=&quot;color: magenta;&quot;&gt;&lt;a href=&quot;http://www.libspark.org/wiki/beinteractive&quot;&gt;Yoshihiro Shindo&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
You can download BetweenAS3 library as a svn, swf, zip source files &lt;a href=&quot;http://www.libspark.org/wiki/BetweenAS3/en&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Let me show you an easy sample in this article. &lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
Here is an example for the beginning.&lt;br /&gt;
&lt;br /&gt;
-- BetweenAS3Exam1.as class --&lt;br /&gt;
&lt;pre class=&quot;brush:actionscript3;&quot; name=&quot;code&quot;&gt;package exam1{
 import flash.display.Sprite;
 import flash.events.Event;
 
 import mx.core.Application;
 
 import org.libspark.betweenas3.BetweenAS3;
 import org.libspark.betweenas3.easing.*;
 import org.libspark.betweenas3.events.TweenEvent;
 import org.libspark.betweenas3.tweens.ITween;

 public class BetweenAS3Exam1 extends Sprite
 {
  public var box:Sprite;
  private var t:ITween;
  public function BetweenAS3Exam1()
  {
   this.box = new Sprite();
   this.box.graphics.beginFill(0x000000);
   this.box.graphics.drawCircle(10, 10, 5);
   this.box.graphics.endFill();
   addChild(this.box);
   this.t = BetweenAS3.tween(this.box, {x:100, y:100}, {x:0, y:0}, 0.6, Bounce.easeOut);
   this.t.play();

  }
  
  public function goRight():void{
   if(this.t!=null &amp;amp;&amp;amp; this.t.isPlaying)
    this.removeTween();
    
   this.t = BetweenAS3.tween(this.box, {$x:50}, {$x:0},.5); 
   this.t.play();
  }
  
  public function goLeft():void{
   if(this.t!=null &amp;amp;&amp;amp; this.t.isPlaying)
    this.removeTween();
    
   this.t = BetweenAS3.tween(this.box, {$x:-50}, {$x:0},.5); 
   this.t.play();
  }
  
  public function goUp():void{
   if(this.t!=null &amp;amp;&amp;amp; this.t.isPlaying)
    this.removeTween();
    
   this.t = BetweenAS3.tween(this.box, {$y:-50}, {$y:0},.5); 
   this.t.play();
  }
  
  public function goDown():void{
   if(this.t!=null &amp;amp;&amp;amp; this.t.isPlaying)
    this.removeTween();
    
   this.t = BetweenAS3.tween(this.box, {$y:50}, {$y:0},.5); 
   this.t.play();
  }
  
  private function removeTween():void{
   this.t.stop();
   this.t = null;
  }
 }
}
&lt;/pre&gt;&lt;br /&gt;
-- result --&lt;br /&gt;
&lt;object classid=&quot;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&quot; codebase=&quot;http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab&quot; height=&quot;300&quot; id=&quot;Main&quot; width=&quot;300&quot;&gt; &lt;param name=&quot;movie&quot; value=&quot;http://sites.google.com/site/yosiyosifiles/BetweenAS3Test.swf?attredirects=0&quot; /&gt;&lt;param name=&quot;quality&quot; value=&quot;high&quot; /&gt;&lt;param name=&quot;bgcolor&quot; value=&quot;#ffffff&quot; /&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;sameDomain&quot; /&gt;&lt;embed src=&quot;http://sites.google.com/site/yosiyosifiles/BetweenAS3Test.swf?attredirects=0&quot; quality=&quot;high&quot; bgcolor=&quot;#ffffff&quot;
width=&quot;300&quot; height=&quot;300&quot; name=&quot;Main&quot; align=&quot;middle&quot;
play=&quot;true&quot;
loop=&quot;false&quot;
quality=&quot;high&quot;
allowScriptAccess=&quot;sameDomain&quot;
type=&quot;application/x-shockwave-flash&quot;
pluginspage=&quot;http://www.adobe.com/go/getflashplayer&quot;&gt;  &lt;/embed&gt;  &lt;/object&gt;&lt;br /&gt;
&lt;br /&gt;
You can find more examples &lt;a href=&quot;http://wonderfl.net/tag/BetweenAS3Tutorial&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Since this BetweenAS3 Project has been released, &lt;br /&gt;
Thousands of Flash&amp;amp;Flex developer is digging on it. &lt;br /&gt;
There are fabulous codes is being forked in &lt;a href=&quot;http://wonderfl.net/search?q=betweenas3&quot;&gt;wonderfl.net&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Like this!&lt;br /&gt;
&lt;div style=&quot;text-align:center;width:465px;&quot;&gt;&lt;iframe title=&quot;偽屈折つきスライム (forked from: [QuickBox2D]スライム) - wonderfl build flash online&quot; scrolling=&quot;no&quot; src=&quot;http://wonderfl.net/blogparts/a6d3f7f8bac1ee274ddc0febba8736e63441bc52&quot; width=&quot;465&quot; height=&quot;490&quot; style=&quot;border:1px black solid;&quot;&gt;&lt;/iframe&gt;&lt;a href=&quot;http://wonderfl.net/code/a6d3f7f8bac1ee274ddc0febba8736e63441bc52&quot; title=&quot;偽屈折つきスライム (forked from: [QuickBox2D]スライム) - wonderfl build flash online&quot;&gt;偽屈折つきスライム (forked from: [QuickBox2D]スライム) - wonderfl build flash online&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Also one of the most papuler developer,called JidolStar,Korean, has forked for &lt;a href=&quot;http://blog.jidolstar.com/671&quot;&gt;increasing fps flash file fantastically(korean)&lt;/a&gt;.&lt;div class=&quot;blogger-post-footer&quot;&gt;YoshiYoshi&#39;s Blog Feed&lt;/div&gt;</description><enclosure type='' url='http://blog.jidolstar.com/671' length='0'/><enclosure type='' url='http://www.libspark.org/wiki/BetweenAS3/en' length='0'/><enclosure type='' url='http://www.libspark.org/wiki/beinteractive' length='0'/><link>http://dongsflex.blogspot.com/2010/04/lets-begin-with-betweenas3.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1164609827869691701.post-5256372869562213010</guid><pubDate>Wed, 31 Mar 2010 01:35:00 +0000</pubDate><atom:updated>2010-04-05T18:45:17.972+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">blog</category><category domain="http://www.blogger.com/atom/ns#">Google Blogger</category><category domain="http://www.blogger.com/atom/ns#">swf file</category><title>Using SWF files on Blog</title><description>I found an aticle for using SWF files on Blog.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://workingwithmrb.blogspot.com/2009/02/how-to-demo-flex-apps-on-blogger-or.html&quot;&gt;It&#39;s Not Personal: How To: Demo Flex Apps On Blogger or Google Sites&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;YoshiYoshi&#39;s Blog Feed&lt;/div&gt;</description><link>http://dongsflex.blogspot.com/2010/03/how-to-use-flex-apps-on-blogger-or.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1164609827869691701.post-8417103571192691758</guid><pubDate>Tue, 30 Mar 2010 08:02:00 +0000</pubDate><atom:updated>2010-03-31T09:44:17.545+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">blogger</category><title>I am just getting started with Blog!</title><description>&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&quot;&gt;&lt;span style=&quot;color: magenta; font-size: large;&quot;&gt;I &lt;/span&gt;am very&amp;nbsp;very new to Blogger! &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: large;&quot;&gt;I Need Your Help! &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&quot;&gt;&lt;span style=&quot;color: red; font-size: large;&quot;&gt;What&lt;/span&gt; should I do first?! T^T&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&quot;&gt;help me, plz~&amp;nbsp; :)&lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;YoshiYoshi&#39;s Blog Feed&lt;/div&gt;</description><link>http://dongsflex.blogspot.com/2010/03/i-am-just-getting-started-with-blog.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item></channel></rss>