<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>土豆的大地 &#187; FLEX</title>
	<atom:link href="http://blog.vdit.com/category/as/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.vdit.com</link>
	<description>我的大杂烩</description>
	<lastBuildDate>Sun, 18 Jul 2010 07:07:28 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>AS3的音乐播放器</title>
		<link>http://blog.vdit.com/2010/01/22/287/</link>
		<comments>http://blog.vdit.com/2010/01/22/287/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 03:35:50 +0000</pubDate>
		<dc:creator>土豆</dc:creator>
				<category><![CDATA[FLEX]]></category>
		<category><![CDATA[音乐播放器]]></category>

		<guid isPermaLink="false">http://blog.vdit.com/?p=287</guid>
		<description><![CDATA[和之前做的播放器不同，这个是使用FLASH来播放MP3歌曲的。界面也是我自己设计的，未完成作品！网址是：vdit.com/vmusic





]]></description>
		<wfw:commentRss>http://blog.vdit.com/2010/01/22/287/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>51音乐播放器/音乐盒</title>
		<link>http://blog.vdit.com/2009/12/15/251/</link>
		<comments>http://blog.vdit.com/2009/12/15/251/#comments</comments>
		<pubDate>Tue, 15 Dec 2009 02:25:16 +0000</pubDate>
		<dc:creator>土豆</dc:creator>
				<category><![CDATA[FLEX]]></category>

		<guid isPermaLink="false">http://blog.vdit.com/?p=251</guid>
		<description><![CDATA[
这是几个月前完成的一款播放器作品，之后项目废弃。如今，又重新拾起，所以我写的这个播放器也在原来基础上做了些许修改。
这是个用FLASH+JS来实现的播放器功能。FLASH实际上只是一个表现工作，通过接口来和JS交互，真正的播放是通过JS来调用WINDOWS MEDIA PLAYER来播放的。播放器具有一般播放器的基本功能，同时做了部分优化和创新。
1.解决了一些非IE但是IE内核浏览器第二次访问导致与JS交互不成功的问题。
public function MusicPlayer()
  {
   this.addEventListener(Event.ENTER_FRAME, init); //在构造函数中监听延时注册Callback，解决其他IE内核浏览器与JS交互问题
  }
  
  private function init(e:Event):void
  {
   this.removeEventListener(Event.ENTER_FRAME, init);
   
   if(ExternalInterface.available)
   {
    ExternalInterface.addCallback(&#34;controls&#34;, controls);
   }
  }
2.如果打开多个音乐盒浏览器窗口，能保证每次只播最新控制的一个播放器音乐。
private var conn:LocalConnection = new LocalConnection();

//初始化时取得时间戳，传递给上一个LC，判断是否是自身
    var d:Date = new Date();
    Year = d.fullYear, Month=d.month, Day=d.day, Hour=d.hours, Minute=d.minutes, Second=d.seconds;
    playerID = Number(Year.toString() + Month.toString() + Day.toString() + Hour.toString() + Minute.toString() + Second.toString());

  private function creatConn():void
  {
   //连接对象，只播放当前播放器
   conn.addEventListener(StatusEvent.STATUS, onStatus);
   conn.addEventListener(AsyncErrorEvent.ASYNC_ERROR, connError);
   conn.client = this;
   conn.send(&#34;51MusicPlayer&#34;,&#34;connClose&#34;,playerID);
  }

private function onStatus(e:StatusEvent):void
  {
   switch (e.level) {
    case &#34;status&#34;:
     trace(&#34;SEND成功&#34;);
     break;
    case &#34;error&#34;:
     trace(&#34;SEND失败&#34;);
     break;
   }
   setTimeout(connConnect,10);
   
  }

  private function connConnect():void
  {
   try
   {
    conn.connect(&#34;51MusicPlayer&#34;);
    trace(&#34;尝试建立连接&#34;);
   }
   catch(e:ArgumentError)
   {
    if(e.errorID == 2082)
    {
     trace(e.message);
    }
    if(e.errorID [...]]]></description>
		<wfw:commentRss>http://blog.vdit.com/2009/12/15/251/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3D魔方</title>
		<link>http://blog.vdit.com/2009/09/24/173/</link>
		<comments>http://blog.vdit.com/2009/09/24/173/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 01:48:42 +0000</pubDate>
		<dc:creator>土豆</dc:creator>
				<category><![CDATA[FLEX]]></category>

		<guid isPermaLink="false">http://blog.vdit.com/?p=173</guid>
		<description><![CDATA[刚骂完三星，还给他们做了个东西，没办法，工作内容。这是个3D魔方的挂件，使用了PV3D，之前的文章里有这个的基本源码，当然有改动。APP地址：http://apps.51.com/s8000c



]]></description>
		<wfw:commentRss>http://blog.vdit.com/2009/09/24/173/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>绿箭亲近小学</title>
		<link>http://blog.vdit.com/2009/09/03/161/</link>
		<comments>http://blog.vdit.com/2009/09/03/161/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 01:49:21 +0000</pubDate>
		<dc:creator>土豆</dc:creator>
				<category><![CDATA[FLEX]]></category>

		<guid isPermaLink="false">http://blog.vdit.com/?p=161</guid>
		<description><![CDATA[
活动已上线：http://apps.51.com/doublemint
]]></description>
		<wfw:commentRss>http://blog.vdit.com/2009/09/03/161/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>让flash的弹出窗口不再被拦截</title>
		<link>http://blog.vdit.com/2009/07/14/132/</link>
		<comments>http://blog.vdit.com/2009/07/14/132/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 02:53:08 +0000</pubDate>
		<dc:creator>土豆</dc:creator>
				<category><![CDATA[FLEX]]></category>

		<guid isPermaLink="false">http://blog.vdit.com/?p=132</guid>
		<description><![CDATA[转自经典论坛：http://bbs.blueidea.com/thread-2838291-1-1.html 自己做个收藏
在ultrashock看到的，效果不错，共享之。
原文地址：http://www.ultrashock.com/forums &#8230; solution-92036.html
正常如果我们在flash里执行open window的话，都会被浏览器给拦截了，需要点一下允许弹出窗口才行，因为flash是在它自己的容器里，而不是document里，所以无法取得浏览器的信任，那要取得浏览器的信任，就需要做一点小动作。
把wmode设置为opaque或者transparent，这样就能把flash添加到dom里，从而取得浏览器的信任。但如果这样设置的话，flash激活的时候，周围会有虚框，所以还要做一下手脚，就是把outline的属性设置为none。

&#60;!DOCTYPE html PUBLIC &#34;-//W3C//DTD XHTML 1.0 Strict//EN&#34;&#34;&#60;a href=&#34;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd%22%3E%3Chtml&#34;&#62;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&#34;&#62;&#60;html&#60;/a&#62; lang=&#34;en&#34; xml:lang=&#34;en&#34; xmlns=&#34;&#60;a href=&#34;http://www.w3.org/1999/xhtml&#34;&#62;http://www.w3.org/1999/xhtml&#60;/a&#62;&#34;&#62;
&#60;head&#62;    
&#60;title&#62;&#60;/title&#62;    
&#60;meta http-equiv=&#34;content-type&#34; content=&#34;text/html; charset=UTF-8&#34;/&#62;   
&#60;style type=&#34;text/css&#34;&#62;        
object{           
    width:800px;           
    height:500px;           
    display:block;       
}        
object:focus{           
    outline:none;       
}       
&#60;/style&#62;    
&#60;/head&#62;   
&#60;body&#62;
    &#60;object id=&#34;flash&#34; type=&#34;application/x-shockwave-flash&#34; data=&#34;movie.swf&#34;&#62;       
    &#60;param name=&#34;movie&#34; value=&#34;movie.swf&#34;/&#62;       
    &#60;param name=&#34;wmode&#34; value=&#34;opaque&#34;/&#62;   
    &#60;/object&#62;
&#60;/body&#62;
&#60;/html&#62;
AS3代码：

import flash.external.ExternalInterface;
function openWindow(){
    var &#60;a href=&#34;String&#34;&#62;url:String&#60;/a&#62; = &#34;&#60;a href=&#34;http://www.blueidea.com&#34;&#62;http://www.blueidea.com&#60;/a&#62;&#34;;
    var windowName:String = &#34;mywindow&#34;;
    var windowOptions:String = &#34;width:800,height:600&#34;;
    ExternalInterface.call(&#34;window.open&#34;,url,windowName,windowOptions);
}
stage_btn.onRelease = function() {
    [...]]]></description>
		<wfw:commentRss>http://blog.vdit.com/2009/07/14/132/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AS3的深度控制</title>
		<link>http://blog.vdit.com/2009/06/26/90/</link>
		<comments>http://blog.vdit.com/2009/06/26/90/#comments</comments>
		<pubDate>Fri, 26 Jun 2009 06:54:37 +0000</pubDate>
		<dc:creator>土豆</dc:creator>
				<category><![CDATA[FLEX]]></category>
		<category><![CDATA[AS3深度]]></category>

		<guid isPermaLink="false">http://blog.vdit.com/?p=90</guid>
		<description><![CDATA[

 点击鼠标可以顺序切换9张图片。
研究了下FLASH中深度控制的技术，同样可以产生3D的效果。这个是我独立编写的，没有使用3D引擎。
]]></description>
		<wfw:commentRss>http://blog.vdit.com/2009/06/26/90/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>初探PV3D，FLASH 3D引擎</title>
		<link>http://blog.vdit.com/2009/06/25/79/</link>
		<comments>http://blog.vdit.com/2009/06/25/79/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 09:54:52 +0000</pubDate>
		<dc:creator>土豆</dc:creator>
				<category><![CDATA[FLEX]]></category>
		<category><![CDATA[FLASH 3D]]></category>
		<category><![CDATA[PV3D]]></category>

		<guid isPermaLink="false">http://blog.vdit.com/?p=79</guid>
		<description><![CDATA[
 初步研究FLASH 3D引擎。做的一个很简单的效果，学习了3D引擎的基本概念、贴图、交互精确到面。代码如下：

package {
 import flash.display.Bitmap;
 import flash.display.StageAlign;
 import flash.display.StageScaleMode;
 import flash.events.Event;
 
 import org.papervision3d.core.utils.InteractiveSceneManager;
 import org.papervision3d.events.InteractiveScene3DEvent;
 import org.papervision3d.materials.BitmapMaterial;
 import org.papervision3d.materials.utils.MaterialsList;
 import org.papervision3d.objects.primitives.Cube;
 import org.papervision3d.view.BasicView

 [SWF(width=&#38;quot;980&#38;quot;, height=&#38;quot;300&#38;quot;, frameRate=&#38;quot;24&#38;quot;, backgroundColor=&#38;quot;#999999&#38;quot;)]
 public class HomeObject extends BasicView
 {
  private static const ORBITAL_RADIUS:Number = 200;
  private var theta:Number = 0;
  //立方体
     private var _cube:Cube
     //交互管理
     private var _interactiveSceneManager:InteractiveSceneManager;
  //是否旋转开关    
     private var isXuanzhuan:Boolean = true;
  
  //绑定贴图文件
  [Embed(source=&#38;quot;src/1.jpg&#38;quot;)] private var MyTextureImage1:Class;
  [Embed(source=&#38;quot;src/2.jpg&#38;quot;)] private var MyTextureImage2:Class;
  [Embed(source=&#38;quot;src/3.jpg&#38;quot;)] private var MyTextureImage3:Class;
  [Embed(source=&#38;quot;src/4.jpg&#38;quot;)] private var MyTextureImage4:Class;
 
  private var MyTextureImage:Class;
  private [...]]]></description>
		<wfw:commentRss>http://blog.vdit.com/2009/06/25/79/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>51宝贝</title>
		<link>http://blog.vdit.com/2009/06/09/15/</link>
		<comments>http://blog.vdit.com/2009/06/09/15/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 14:27:18 +0000</pubDate>
		<dc:creator>土豆</dc:creator>
				<category><![CDATA[FLEX]]></category>
		<category><![CDATA[FLASH应用]]></category>
		<category><![CDATA[宠物]]></category>

		<guid isPermaLink="false">http://blog.vdit.com/?p=15</guid>
		<description><![CDATA[51宝贝网址：http://apps.51.com/baby
红钻（非红钻用户）


红钻（开通红钻）



红钻用户


打工

 
打工（劳动果实未成熟）


打工（劳动果实已成熟）


打工（偷取）


端午节活动（广场）








具体可参见：http://home.51.com/tudou_8
]]></description>
		<wfw:commentRss>http://blog.vdit.com/2009/06/09/15/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>网盘上传工具</title>
		<link>http://blog.vdit.com/2009/06/09/12/</link>
		<comments>http://blog.vdit.com/2009/06/09/12/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 14:25:21 +0000</pubDate>
		<dc:creator>土豆</dc:creator>
				<category><![CDATA[FLEX]]></category>
		<category><![CDATA[上传工具]]></category>

		<guid isPermaLink="false">http://blog.vdit.com/?p=12</guid>
		<description><![CDATA[网盘上传工具。可以自定义上传文件数量/最大上传大小。此处DEMO限制10个文件，最大10M，上传进度是真实的，服务器端并没实际保存！

]]></description>
		<wfw:commentRss>http://blog.vdit.com/2009/06/09/12/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>VIP酷炫头像</title>
		<link>http://blog.vdit.com/2009/06/09/10/</link>
		<comments>http://blog.vdit.com/2009/06/09/10/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 14:22:48 +0000</pubDate>
		<dc:creator>土豆</dc:creator>
				<category><![CDATA[FLEX]]></category>
		<category><![CDATA[酷炫头像]]></category>

		<guid isPermaLink="false">http://blog.vdit.com/?p=10</guid>
		<description><![CDATA[

]]></description>
		<wfw:commentRss>http://blog.vdit.com/2009/06/09/10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
