<?xml version="1.0" encoding="UTF-8"?>
  <feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html"><![CDATA[湖南长沙前端开发与培训－通途工作室 - flash技术探讨]]></title>
  <subtitle type="html"><![CDATA[前端开发,技术培训,动效研究,求职信息]]></subtitle>
  <id>http://blog.258754.cn/</id>
  <link rel="alternate" type="text/html" href="http://blog.258754.cn/" /> 
  <link rel="self" type="application/atom+xml" href="http://blog.258754.cn/atom.asp" /> 
  <generator uri="http://www.pjhome.net/" version="2.8">PJBlog3</generator> 
  <updated>2014-07-30T20:36:32+08:00</updated>

  <entry>
	  <title type="html"><![CDATA[FlashIframe-flash中子窗口形式调用网页-swf调用子窗口]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://blog.258754.cn/</uri>
		 <email>dudu@258754.cn</email>
	  </author>
	  <category term="" scheme="http://blog.258754.cn/default.asp?cateID=5" label="flash技术探讨" /> 
	  <updated>2014-07-30T20:36:32+08:00</updated>
	  <published>2014-07-30T20:36:32+08:00</published>
		  <summary type="html"><![CDATA[<p>这个小插件（flash cs6+as3）是我早两年偶然一个朋友给我的。可以直接在flash中调用网页，而且页面可以自由操作，相当于HTML中的iframe。</p>
<p>&nbsp;</p>
<p>原作者是：</p>
<p>&nbsp;* @author 五斗米</p>
<p>&nbsp;* @see http://zwwdm.com</p>
<p>&nbsp;* @date created 2012/12/24/</p>
<p>&nbsp;</p>
<p>今天一个网友偶然找到我，在项目中要用到。因此在此分享出来，以利更多需要用到的朋友。</p>
<p><span style="font-size: 20px;"><a href="http://blog.258754.cn/2014/swf_iframe/flash_iframe.rar" target="_blank">点击这里下载</a> &nbsp;<a href="http://blog.258754.cn/2014/swf_iframe/" target="_blank">点击这里查看DEMO</a></span></p>
<p>&nbsp;</p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://blog.258754.cn/article.asp?id=154" /> 
	  <id>http://blog.258754.cn/default.asp?id=154</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[as3远程验证及使用SharedObject将结果存储到本地]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://blog.258754.cn/</uri>
		 <email>dudu@258754.cn</email>
	  </author>
	  <category term="" scheme="http://blog.258754.cn/default.asp?cateID=5" label="flash技术探讨" /> 
	  <updated>2013-06-25T15:23:27+08:00</updated>
	  <published>2013-06-25T15:23:27+08:00</published>
		  <summary type="html"><![CDATA[<p>这段代码的功能：就是<strong>实现一次远程验证</strong>，如果正确，则<strong>存储结果，以后再也无需验证</strong>。</p>
<p>具体细节是：</p>
<p>通过本地程序使用时，发送一个登录帐号密码到远端的验证服务器。如果正确，服务器返回匹配的姓名，如果不对，返回一个&ldquo;NO&rdquo;字符串。</p>
<p>一旦接收到正确的结果，本地程序即执行写SharedObject动作，将姓名写入。以后每次在本地使用这个程序，只要SharedObject不为空，则不需要再做远程验证。</p>
<p>注意：发现用FLASH CS6调试模式可以直接发送数据，打包成EXE也可以，但是本地生成的SWF文件，不能直接发送数据，可能是出于安全考虑。</p>
<p>以下是部分代码：</p>
<div class="codeText">
<div class="codeHead">XML/HTML代码</div>
<ol start="1" class="dp-xml">
    <li class="alt"><span><span>package&nbsp;&nbsp;</span></span></li>
    <li><span>{&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;import&nbsp;flash.events.MouseEvent;&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;import&nbsp;flash.events.Event;&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;import&nbsp;flash.events.IOErrorEvent;&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;import&nbsp;flash.display.MovieClip;&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;import&nbsp;flash.net.navigateToURL;&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;import&nbsp;flash.net.URLRequest;&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;import&nbsp;flash.net.URLLoader;&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;import&nbsp;flash.net.URLVariables;&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;import&nbsp;flash.net.URLLoaderDataFormat;&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;import&nbsp;flash.net.URLRequestMethod;&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;import&nbsp;flash.events.HTTPStatusEvent;&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;import&nbsp;flash.net.SharedObject;&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;import&nbsp;flash.ui.Mouse;&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;class&nbsp;test_so&nbsp;extends&nbsp;MovieClip&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;mydate:SharedObject;&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;myLoader:URLLoader;&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;variables:URLVariables;&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//var&nbsp;<span class="attribute">_fileName:String</span><span>&nbsp;=&nbsp;</span><span class="attribute-value">&quot;http://www.contactu.net/FlashRequest/Login.asp&quot;</span><span>;&nbsp;&nbsp;</span></span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;<span class="attribute">isPostSuccess:Boolean</span><span>&nbsp;=&nbsp;</span><span class="attribute-value">false</span><span>;&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;function&nbsp;test_so()&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="attribute">btn1.buttonMode</span><span>&nbsp;=&nbsp;</span><span class="attribute-value">btn2</span><span class="attribute">.buttonMode</span><span>&nbsp;=&nbsp;</span><span class="attribute-value">true</span><span>;&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="attribute">btn2.txt.mouseEnabled</span><span>&nbsp;=&nbsp;</span><span class="attribute-value">false</span><span>;&nbsp;&nbsp;</span></span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="attribute">btn2.visible</span><span>&nbsp;=&nbsp;</span><span class="attribute-value">false</span><span>;&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;initSO();&nbsp;//判断本地身份&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="attribute">variables</span><span>&nbsp;=&nbsp;</span><span class="attribute-value">new</span><span>&nbsp;URLVariables();&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;btn1.addEventListener(MouseEvent.CLICK,&nbsp;send_info);&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;function&nbsp;initSO():void&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="attribute">mydate</span><span>&nbsp;=&nbsp;</span><span class="attribute-value">SharedObject</span><span>.getLocal(&quot;txtAttribute&quot;,&nbsp;&quot;/&quot;);&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(mydate.size&nbsp;!=&nbsp;0)&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;//判断是否有数据&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;<span class="attribute">_name</span><span>&nbsp;=&nbsp;</span><span class="attribute-value">mydate</span><span>.data[&quot;test&quot;];&nbsp;&nbsp;</span></span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;txt_feed.appendText(_name&nbsp;+&nbsp;&quot;已经登录&quot;&nbsp;+&nbsp;&quot;\n&quot;);&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="attribute">btn2.visible</span><span>&nbsp;=&nbsp;</span><span class="attribute-value">true</span><span>;&nbsp;&nbsp;</span></span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="attribute">btn2.txt.text</span><span>&nbsp;=&nbsp;</span><span class="attribute-value">&quot;以&quot;</span><span>&nbsp;+&nbsp;_name&nbsp;+&nbsp;&quot;身份进入&quot;;&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;txt_feed.appendText(&quot;未登录，不能进入&quot;&nbsp;+&nbsp;&quot;\n&quot;);&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;function&nbsp;send_info(e:MouseEvent):void&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;txt_feed.appendText(&quot;ccc&quot;);&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(<span class="attribute">txt_id.text</span><span>&nbsp;==&nbsp;&quot;&quot;&nbsp;||&nbsp;</span><span class="attribute">txt_pass.text</span><span>&nbsp;==&nbsp;&quot;&quot;)&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;txt_feed.appendText(&quot;空帐号或密码&quot;&nbsp;+&nbsp;&quot;\n&quot;);&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return;&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="attribute">variables.id</span><span>&nbsp;=&nbsp;</span><span class="attribute-value">txt_id</span><span>.text;&nbsp;&nbsp;</span></span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="attribute">variables.pass</span><span>&nbsp;=&nbsp;</span><span class="attribute-value">txt_pass</span><span>.text;&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;<span class="attribute">loadUrl:URLRequest</span><span>&nbsp;=&nbsp;</span><span class="attribute-value">new</span><span>&nbsp;URLRequest(txt_domain.text);&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="attribute">loadUrl.method</span><span>&nbsp;=&nbsp;</span><span class="attribute-value">URLRequestMethod</span><span>.GET;&nbsp;&nbsp;</span></span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="attribute">loadUrl.data</span><span>&nbsp;=&nbsp;</span><span class="attribute-value">variables</span><span>;&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="attribute">myLoader</span><span>&nbsp;=&nbsp;</span><span class="attribute-value">new</span><span>&nbsp;URLLoader();&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="attribute">myLoader.dataFormat</span><span>&nbsp;=&nbsp;</span><span class="attribute-value">URLLoaderDataFormat</span><span>.TEXT;&nbsp;&nbsp;</span></span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;myLoader.addEventListener(Event.COMPLETE,&nbsp;sendComplete);&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//myLoader.addEventListener(HTTPStatusEvent.HTTP_STATUS,&nbsp;httpStatusHandler);&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;myLoader.addEventListener(IOErrorEvent.IO_ERROR,&nbsp;loadError);&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;myLoader.load(loadUrl);&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//如果发送成功&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;function&nbsp;sendComplete(e:Event):void&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;txt_feed.appendText(&quot;<span class="tag">&gt;</span><span class="tag">&gt;</span><span class="tag">&gt;</span><span>本次远程返回数据：&quot;&nbsp;+&nbsp;e.target.data&nbsp;+&nbsp;&quot;\n&quot;);&nbsp;&nbsp;</span></span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//保存文件数据&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(<span class="attribute">e.target.data</span><span>&nbsp;==&nbsp;&quot;NO&quot;)&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;txt_feed.appendText(&quot;aaa&quot;);&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;txt_feed.appendText(&quot;帐号或密码有误！&quot;&nbsp;+&nbsp;&quot;\n&quot;);&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;txt_feed.appendText(&quot;bbb&quot;);&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="attribute">mydate</span><span>&nbsp;=&nbsp;</span><span class="attribute-value">SharedObject</span><span>.getLocal(&quot;txtAttribute&quot;,&nbsp;&quot;/&quot;);&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mydate.data[&quot;test&quot;]&nbsp;=&nbsp;e.target.data;&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mydate.flush();&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;initSO();&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;function&nbsp;httpStatusHandler(e:Event):void&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;txt_feed.appendText(&quot;httpStatusHandler:&quot;&nbsp;+&nbsp;e);&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;function&nbsp;loadError(e:Event):void&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;txt_feed.appendText(&quot;\n写出失败！&quot;);&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li><span>}&nbsp;&nbsp;</span></li>
</ol>
</div>
<p>&nbsp;</p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://blog.258754.cn/article.asp?id=131" /> 
	  <id>http://blog.258754.cn/default.asp?id=131</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[九宫格FLASH导航菜单[源码下载]]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://blog.258754.cn/</uri>
		 <email>dudu@258754.cn</email>
	  </author>
	  <category term="" scheme="http://blog.258754.cn/default.asp?cateID=5" label="flash技术探讨" /> 
	  <updated>2013-05-25T17:00:48+08:00</updated>
	  <published>2013-05-25T17:00:48+08:00</published>
		  <summary type="html"><![CDATA[<p><object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="400" height="400">
<param name="movie" value="http://blog.258754.cn/download.asp?id=70" />
<param name="quality" value="high" />
<param name="AllowScriptAccess" value="never" /><embed src="http://blog.258754.cn/download.asp?id=70" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="400" height="400"></embed><span style="display: none; " id="1369471874547S">&nbsp;</span></object></p>
<p>&nbsp;功能点包括：</p>
<div>1、九个区块的位置坐标自定义</div>
<div>2、鼠标效果，通过2张背景底图搞定</div>
<div>3、链接自定义</div>
<div>4、自动循环点亮菜单子区块，当鼠标指上去时可暂停</div>
<div>&nbsp;</div>
<div>用到了greensock.TweenMax以及greensock.TimelineMax;</div>
<div><a href="http://blog.258754.cn/case/2013_9grid.rar" target="_blank">点击这里下载源代码</a></div>
<div><a href="http://blog.258754.cn/case/greensock.rar" target="_blank">点击这里下载greensock类</a></div>]]></summary>
	  <link rel="alternate" type="text/html" href="http://blog.258754.cn/article.asp?id=125" /> 
	  <id>http://blog.258754.cn/default.asp?id=125</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[一个小型工具类集]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://blog.258754.cn/</uri>
		 <email>dudu@258754.cn</email>
	  </author>
	  <category term="" scheme="http://blog.258754.cn/default.asp?cateID=5" label="flash技术探讨" /> 
	  <updated>2013-03-29T15:25:44+08:00</updated>
	  <published>2013-03-29T15:25:44+08:00</published>
		  <summary type="html"><![CDATA[<p><a href="http://blog.258754.cn/download.asp?id=63"><img border="0" src="http://blog.258754.cn/images/download.gif" alt="" style="margin: 0px 2px -4px 0px; " />点击下载此文件</a></p>
<p>&nbsp;</p>
<p>在天地会下的，主要功能包括：</p>
<p>
<p>左截字符串&nbsp;</p>
<p>右截字符串 &nbsp;</p>
<p>中截字符串 (3种方式）&nbsp;</p>
<p>获取字符串的长度</p>
<p>字符型强制转换为数值</p>
<p>判断该字符创是否全是数字&nbsp;</p>
<p>将该字符强制转换为字符串&nbsp;</p>
<p>字符判断是否为空&nbsp;</p>
<p>字符转小写&nbsp;</p>
<p>字符转大写&nbsp;</p>
<p>取当前年&nbsp;</p>
<p>取日&nbsp;</p>
<p>返回当前日期&nbsp;</p>
<p>判断身份证是否合法&nbsp;</p>
<p>去除字符串首尾空格&nbsp;</p>
<p>&nbsp;判断字符串中是否有中文&nbsp;</p>
<p>将15位身份证转换成18位身份证&nbsp;</p>
<p>获取身份证上的日期&nbsp;</p>
<p>字符串定位 （子字符串在母字符串的位置）</p>
<p>去绝对值 （字符型转数字并去绝对值）</p>
<p>字符型转数字并向下取近似值</p>
</p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://blog.258754.cn/article.asp?id=116" /> 
	  <id>http://blog.258754.cn/default.asp?id=116</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[a-jie的mini站类库带DEMO FLA下载]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://blog.258754.cn/</uri>
		 <email>dudu@258754.cn</email>
	  </author>
	  <category term="" scheme="http://blog.258754.cn/default.asp?cateID=5" label="flash技术探讨" /> 
	  <updated>2013-03-25T09:00:10+08:00</updated>
	  <published>2013-03-25T09:00:10+08:00</published>
		  <summary type="html"><![CDATA[<p><a href="http://blog.258754.cn/article.asp?id=113" target="_blank">前贴提到的</a>那个mini站类库工具类的原作者 a-jie给了我热情的回复，并提供了此类库的一些FLA的DEMO文件，对于更好的理解这些工具类的使用，非常有用。</p>
<p><a href="http://blog.258754.cn/#" target="_blank"><span style="color: rgb(255, 0, 0); "><span style="font-size: 28px; ">根据原作者意愿，本下载服务已经中止，有需要的开发者请直接联系本站长</span></span></a></p>
<p>&nbsp;</p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://blog.258754.cn/article.asp?id=114" /> 
	  <id>http://blog.258754.cn/default.asp?id=114</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[开发FLASH全站及日常编程的工具类（rar下载）--我一直在找的黄金资源]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://blog.258754.cn/</uri>
		 <email>dudu@258754.cn</email>
	  </author>
	  <category term="" scheme="http://blog.258754.cn/default.asp?cateID=5" label="flash技术探讨" /> 
	  <updated>2013-03-20T09:09:50+08:00</updated>
	  <published>2013-03-20T09:09:50+08:00</published>
		  <summary type="html"><![CDATA[<p>我是在天地会网站上找到的这套工具库，第一眼我就明白，这就是我一直在找的东西！<span style="color: rgb(255, 0, 0); ">小型FLASH编程的好工具类</span>！</p>
<p>我在从一个菜鸟慢慢转变为小aser的过程中，我一直在找一些&ldquo;平易近人&rdquo;的工具类。而国外的大牛们写的那种高深的东西，往往是用来解决更专业的问题，比如3D、仿真、物理这些，但是在我们技术缺乏的中国，目前最缺少的还是这些解决日常问题的小类，比如怎么快速的给一堆元件赋值，比如怎么快速定义按钮行为......因为我们最日常的工作，还是写一些小规模的FLASH网站，然后卖给一些要求不高的客户。速度是重要的，创意、设计啥的，倒是次要的东西。</p>
<p>必须要感谢<a href="http://www.a-jie.cn" target="_blank">原作者</a>的无私奉献。我看到<a href="http://bbs.9ria.com/thread-175983-1-1.html" target="_blank">他在天地会的这个资源分享贴</a>响应廖廖，而群里那些菜鸟还是整天在叫嚷着&ldquo;没有好教材&rdquo;，&ldquo;没有好源码&rdquo;，真是元宝丢在大街上没人捡的感觉呀。昨天晚上我花了一个多小时，简单的测试了几个工具类，就已经大呼过瘾，比如这个：</p>
<div class="codeText">
<div class="codeHead">XML/HTML代码</div>
<ol start="1" class="dp-xml">
    <li class="alt"><span><span>addChildAndInit(this,&nbsp;new&nbsp;LogoMC,{x:100,y:100},20);&nbsp;&nbsp;</span></span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>//一句代码，可以完成原生代码很多句的功能，new一个新类-赋予xy位置及深度...&nbsp;&nbsp;</span></li>
</ol>
</div>
<p>作者在<span style="color: rgb(255, 0, 0); ">每个子类中，都添加了简单说明和代码例句</span>，非常的友善！</p>
<p><a href="https://github.com/a-jie/-TOOL--library-for-as3" target="_blank">github的下载地址</a></p>
<p>&nbsp;</p>
<p>------------------------------------------------</p>
<p>以下是作者原文：</p>
<p>&nbsp;</p>
<p>********************************************************************</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp;<span class="Apple-tab-span" style="white-space:pre">		</span> &nbsp; Copyright (c) 2009, www.a-jie.cn</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="Apple-tab-span" style="white-space:pre">		</span> &nbsp;All rights reserved.</p>
<p><span class="Apple-tab-span" style="white-space:pre">					</span> &nbsp;</p>
<p><span class="Apple-tab-span" style="white-space:pre">					</span> &nbsp;msn: a-jie.cn@msn.com</p>
<p><span class="Apple-tab-span" style="white-space:pre">					</span> &nbsp;qq : 12688191</p>
<p>********************************************************************&nbsp;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</p>
<p><span class="Apple-tab-span" style="white-space:pre">							</span>类-结-构(一部分没有在下表列出)<span class="Apple-tab-span" style="white-space:pre">		</span> &nbsp; &nbsp; <span class="Apple-tab-span" style="white-space:pre">		</span></p>
<p>********************************************************************</p>
<p>&nbsp; &nbsp;tool</p>
<p><span class="Apple-tab-span" style="white-space:pre">		</span>xml:</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>XMLLoader.as &nbsp; &nbsp; &nbsp; &nbsp; ---------------------- 加载xml的类</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>xmlToArray.as &nbsp; &nbsp; &nbsp; &nbsp;---------------------- xml转换Array</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span></p>
<p><span class="Apple-tab-span" style="white-space:pre">		</span>util:</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>ArrayUtil.as &nbsp; &nbsp; &nbsp; &nbsp; ---------------------- 数组辅助功能</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>setFrameout.as &nbsp; &nbsp; &nbsp; ---------------------- 延迟（帧）函数</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>clearFrameout.as &nbsp; &nbsp; ---------------------- 清除延迟函数</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>delayOut.as &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;---------------------- 延迟（秒）函数</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>EnterFrame.as &nbsp; &nbsp; &nbsp; &nbsp;---------------------- 类似as2enterFrame</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>NumberUtil.as &nbsp; &nbsp; &nbsp; &nbsp;---------------------- 逐个递加数字</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>setFor.as &nbsp; &nbsp; &nbsp; <span class="Apple-tab-span" style="white-space:pre">	</span> ---------------------- for循环函数体</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>tryRun.as &nbsp; &nbsp; &nbsp; <span class="Apple-tab-span" style="white-space:pre">	</span> ---------------------- try catch运行函数</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span></p>
<p><span class="Apple-tab-span" style="white-space:pre">		</span>url:</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>Address.as &nbsp; &nbsp; &nbsp; &nbsp; <span class="Apple-tab-span" style="white-space:pre">	</span>---------------------- 设置为首页/添加收藏夹/获取地址栏地址并且复制到右键</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>URL.as &nbsp; &nbsp; &nbsp; &nbsp;<span class="Apple-tab-span" style="white-space:pre">		</span>---------------------- 跳转html/获取文件地址&nbsp;</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>Cookies.as &nbsp; &nbsp; &nbsp; &nbsp;<span class="Apple-tab-span" style="white-space:pre">	</span>---------------------- shareObject类似cookies</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>HtmCookies.as &nbsp; &nbsp; &nbsp; &nbsp;<span class="Apple-tab-span" style="white-space:pre">	</span>---------------------- 真实cookies</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>Javascri&#112;t.as &nbsp; &nbsp; &nbsp; ---------------------- javascri&#112;t交互</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>HTTPS.as &nbsp; &nbsp; &nbsp; <span class="Apple-tab-span" style="white-space:pre">		</span>---------------------- url随机数</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>SNS.as &nbsp; &nbsp; &nbsp; <span class="Apple-tab-span" style="white-space:pre">		</span>---------------------- 各个sns网站的分享</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span></p>
<p><span class="Apple-tab-span" style="white-space:pre">		</span>timeline:</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>prevPlay.as &nbsp; &nbsp; &nbsp; &nbsp; ---------------------- 反向/正向播放mc</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>Timeline.as &nbsp; &nbsp; &nbsp; <span class="Apple-tab-span" style="white-space:pre">	</span>---------------------- 处理时间轴</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span></p>
<p><span class="Apple-tab-span" style="white-space:pre">		</span>time:</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>TimeClick.as &nbsp; &nbsp; &nbsp; &nbsp;---------------------- 计时器</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>TimeCount.as &nbsp; &nbsp; &nbsp; <span class="Apple-tab-span" style="white-space:pre">	</span>---------------------- 计数器</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>TimeFormat.as &nbsp; &nbsp; &nbsp; ---------------------- 格式化时间</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span></p>
<p><span class="Apple-tab-span" style="white-space:pre">		</span>text:</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>BitmapText.as &nbsp; &nbsp; &nbsp; ---------------------- bitmap文本副本</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>setDText.as &nbsp; &nbsp; &nbsp; &nbsp; ---------------------- 快速设置动态文本</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>replaceAll.as &nbsp; &nbsp; &nbsp; ---------------------- 替换字符</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>MiniFont.as &nbsp; &nbsp; &nbsp; &nbsp; ---------------------- mini字体库</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span></p>
<p><span class="Apple-tab-span" style="white-space:pre">		</span>test:</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>MainLoad.as &nbsp; &nbsp; &nbsp; &nbsp; ---------------------- 测试框架</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span></p>
<p><span class="Apple-tab-span" style="white-space:pre">		</span>third:（部分第三方类）</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span></p>
<p><span class="Apple-tab-span" style="white-space:pre">		</span>stage:</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>AutoSize.as &nbsp; &nbsp; &nbsp; &nbsp; ---------------------- 自适应屏幕尺寸</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>FullScreen.as &nbsp; &nbsp; &nbsp; ---------------------- 控制全屏</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>StageInit.as &nbsp; &nbsp; &nbsp; &nbsp;---------------------- 初始化场景</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span></p>
<p><span class="Apple-tab-span" style="white-space:pre">		</span>object:</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>AClass.as &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ---------------------- 获取对象所属的类</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>all.as &nbsp; &nbsp; &nbsp;<span class="Apple-tab-span" style="white-space:pre">	</span> &nbsp; &nbsp;---------------------- 全体对象调整</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>some.as &nbsp; &nbsp; &nbsp; &nbsp;<span class="Apple-tab-span" style="white-space:pre">		</span>---------------------- 遍历并调用对象集属性</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span></p>
<p><span class="Apple-tab-span" style="white-space:pre">		</span>move:</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>BasicMove.as &nbsp; &nbsp; &nbsp; &nbsp;---------------------- 简单的运动方式</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span></p>
<p><span class="Apple-tab-span" style="white-space:pre">		</span>mouse:</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>Menu.as &nbsp; &nbsp; &nbsp; &nbsp; <span class="Apple-tab-span" style="white-space:pre">	</span>---------------------- 右键菜单</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>MouseCheck.as &nbsp; &nbsp; &nbsp; ---------------------- 检查鼠标是否移动</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span></p>
<p><span class="Apple-tab-span" style="white-space:pre">		</span>load:</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>GroupLoader.as &nbsp; &nbsp; &nbsp;---------------------- 列队加载一组元素</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>MCLoader.as &nbsp; &nbsp; &nbsp; &nbsp; ---------------------- loader组件</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>ProLoader.as &nbsp; &nbsp; &nbsp; &nbsp;---------------------- 预加载</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span></p>
<p><span class="Apple-tab-span" style="white-space:pre">		</span>geom:</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>Rectangular.as &nbsp; &nbsp; &nbsp;---------------------- 控制目标在矩形区域内</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>RectangleUI.as.as &nbsp; ---------------------- RectangleUI工具条</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span></p>
<p><span class="Apple-tab-span" style="white-space:pre">		</span>events:</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>BasicEvent.as &nbsp; &nbsp; &nbsp; ---------------------- 基本事件模式</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>ButtonEvent.as &nbsp; &nbsp; &nbsp;---------------------- button相关的事件</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>FLVEvent.as &nbsp; &nbsp; &nbsp; &nbsp; ---------------------- FLV相关的事件</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>LoadEvent.as &nbsp; &nbsp; &nbsp; &nbsp;---------------------- load相关的事件</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>ListEvent.as &nbsp; &nbsp; &nbsp; &nbsp;---------------------- list相关的事件</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>EventManager.as &nbsp; &nbsp; ---------------------- 强大的事件管理器</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span></p>
<p><span class="Apple-tab-span" style="white-space:pre">		</span>draw:</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>Painter.as &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;---------------------- 绘图类</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>Pen.as &nbsp; &nbsp; &nbsp;<span class="Apple-tab-span" style="white-space:pre">		</span>---------------------- 画笔</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>SmoothCurve.as &nbsp; &nbsp; &nbsp;---------------------- 生成光滑曲线</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span></p>
<p><span class="Apple-tab-span" style="white-space:pre">		</span>debug:</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>Debug.as &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;---------------------- 5K Debug</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>trace.as &nbsp; &nbsp; &nbsp;<span class="Apple-tab-span" style="white-space:pre">		</span>---------------------- 覆写trace</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>traced.as &nbsp; &nbsp; &nbsp;<span class="Apple-tab-span" style="white-space:pre">		</span>---------------------- traced输出</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span></p>
<p><span class="Apple-tab-span" style="white-space:pre">		</span>data:</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>DataInterface.as &nbsp; &nbsp;---------------------- 简化flash和后台交互</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>ValueMode.as &nbsp; &nbsp; &nbsp;<span class="Apple-tab-span" style="white-space:pre">	</span>---------------------- 后台模式</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>ListPage.as &nbsp; &nbsp; &nbsp;<span class="Apple-tab-span" style="white-space:pre">	</span>---------------------- 实现flash列表相关功能</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span></p>
<p><span class="Apple-tab-span" style="white-space:pre">		</span>display:</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>addChildAndInit.as &nbsp;---------------------- 添加显示对象并初始化</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>ContainerMovieClip.as <span class="Apple-tab-span" style="white-space:pre">	</span>------------------ movieClip容器，一般用来存放加载的</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>DisplayGroup.as &nbsp; &nbsp; ---------------------- 显示对象群组</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>DisplayHelper.as &nbsp; &nbsp;---------------------- 处理显示对象简便操作</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>hitTestObjects.as &nbsp; ---------------------- 像素级碰撞检测</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>LoaderSprite.as &nbsp; <span class="Apple-tab-span" style="white-space:pre">	</span>---------------------- 处理Loader相关的Sprite</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>Registration.as &nbsp; <span class="Apple-tab-span" style="white-space:pre">	</span>---------------------- 变换注册点</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>SubMovieClip.as &nbsp; <span class="Apple-tab-span" style="white-space:pre">	</span>---------------------- movieClip基类</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>QMC.as &nbsp; <span class="Apple-tab-span" style="white-space:pre">			</span>---------------------- 快速MovieClip</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>--bitmap:</p>
<p><span class="Apple-tab-span" style="white-space:pre">				</span>GoodBmp.as<span class="Apple-tab-span" style="white-space:pre">			</span>---------------------- 新的bitmap</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>--color:</p>
<p><span class="Apple-tab-span" style="white-space:pre">				</span>Color.as<span class="Apple-tab-span" style="white-space:pre">			</span>---------------------- 颜色工具</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>--quick:</p>
<p><span class="Apple-tab-span" style="white-space:pre">				</span>QuickMovieClipArray.as<span class="Apple-tab-span" style="white-space:pre">	</span>---------------------- 保存QMC对象</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>--shell:</p>
<p><span class="Apple-tab-span" style="white-space:pre">				</span>CoreShell.as<span class="Apple-tab-span" style="white-space:pre">		</span>---------------------- 控制显示对象的外壳</p>
<p><span class="Apple-tab-span" style="white-space:pre">				</span></p>
<p><span class="Apple-tab-span" style="white-space:pre">		</span>fp10(仅支持fp10.0以上版本):</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>--a3d:(--A3D--)</p>
<p><span class="Apple-tab-span" style="white-space:pre">				</span>A3D.as<span class="Apple-tab-span" style="white-space:pre">				</span>---------------------- 参数配置</p>
<p><span class="Apple-tab-span" style="white-space:pre">				</span>Ball.as<span class="Apple-tab-span" style="white-space:pre">				</span>---------------------- 球</p>
<p><span class="Apple-tab-span" style="white-space:pre">				</span>Box.as<span class="Apple-tab-span" style="white-space:pre">				</span>---------------------- 盒子</p>
<p><span class="Apple-tab-span" style="white-space:pre">				</span>Camera3D.as<span class="Apple-tab-span" style="white-space:pre">			</span>---------------------- 摄像机</p>
<p><span class="Apple-tab-span" style="white-space:pre">				</span>Container3D.as<span class="Apple-tab-span" style="white-space:pre">		</span>---------------------- 3d容器</p>
<p><span class="Apple-tab-span" style="white-space:pre">				</span>Plane.as<span class="Apple-tab-span" style="white-space:pre">			</span>---------------------- 基本面</p>
<p><span class="Apple-tab-span" style="white-space:pre">				</span>Scene3D.as<span class="Apple-tab-span" style="white-space:pre">			</span>---------------------- 主场景</p>
<p><span class="Apple-tab-span" style="white-space:pre">				</span>--core:</p>
<p><span class="Apple-tab-span" style="white-space:pre">					</span>FP10Object3d.as &nbsp; &nbsp; &nbsp;<span class="Apple-tab-span" style="white-space:pre">	</span>---------------------- 基本3d对象</p>
<p><span class="Apple-tab-span" style="white-space:pre">					</span>IFP10Object3d.as &nbsp; &nbsp; &nbsp;<span class="Apple-tab-span" style="white-space:pre">	</span>---------------------- 3D对象接口</p>
<p><span class="Apple-tab-span" style="white-space:pre">					</span>Light.as &nbsp; &nbsp; &nbsp;<span class="Apple-tab-span" style="white-space:pre">			</span>---------------------- 灯光</p>
<p><span class="Apple-tab-span" style="white-space:pre">					</span>Material.as &nbsp; &nbsp; &nbsp;<span class="Apple-tab-span" style="white-space:pre">		</span>---------------------- 材质</p>
<p><span class="Apple-tab-span" style="white-space:pre">				</span>--move:</p>
<p><span class="Apple-tab-span" style="white-space:pre">					</span>Move.as &nbsp; &nbsp; &nbsp;<span class="Apple-tab-span" style="white-space:pre">			</span>---------------------- 运动制作器</p>
<p><span class="Apple-tab-span" style="white-space:pre">					</span>OrderTool.as &nbsp; &nbsp; &nbsp;<span class="Apple-tab-span" style="white-space:pre">		</span>---------------------- Z轴排序器</p>
<p><span class="Apple-tab-span" style="white-space:pre">					</span>zOrder.as &nbsp; &nbsp; &nbsp;<span class="Apple-tab-span" style="white-space:pre">			</span>---------------------- Z轴排序函数</p>
<p><span class="Apple-tab-span" style="white-space:pre">					</span>ToolMaker.as &nbsp; &nbsp; &nbsp;<span class="Apple-tab-span" style="white-space:pre">		</span>---------------------- 3d工具制造器</p>
<p><span class="Apple-tab-span" style="white-space:pre">					</span></p>
<p><span class="Apple-tab-span" style="white-space:pre">		</span>fp10(仅支持fp10.0以上版本):</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>--upfile</p>
<p><span class="Apple-tab-span" style="white-space:pre">				</span>JPGLoader.as<span class="Apple-tab-span" style="white-space:pre">		</span>---------------------- 本地图片上传保存</p>
<p><span class="Apple-tab-span" style="white-space:pre">				</span>JPGEncoder.as<span class="Apple-tab-span" style="white-space:pre">		</span>---------------------- 压缩为jpg</p>
<p><span class="Apple-tab-span" style="white-space:pre">				</span>PNGEncoder.as<span class="Apple-tab-span" style="white-space:pre">		</span>---------------------- 压缩为png</p>
<p><span class="Apple-tab-span" style="white-space:pre">					</span></p>
<p><span class="Apple-tab-span" style="white-space:pre">		</span>component:</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>--button:</p>
<p><span class="Apple-tab-span" style="white-space:pre">				</span>BasicButton.as<span class="Apple-tab-span" style="white-space:pre">				</span>---------------------- 基本的按钮MODEL</p>
<p><span class="Apple-tab-span" style="white-space:pre">				</span>AssociativeButton.as<span class="Apple-tab-span" style="white-space:pre">		</span>---------------------- 串联按钮MODEL.</p>
<p><span class="Apple-tab-span" style="white-space:pre">				</span>ParallelButton.as<span class="Apple-tab-span" style="white-space:pre">			</span>---------------------- 并联按钮MODEL</p>
<p><span class="Apple-tab-span" style="white-space:pre">				</span>LabelButton.as<span class="Apple-tab-span" style="white-space:pre">				</span>---------------------- 加标签的按钮</p>
<p><span class="Apple-tab-span" style="white-space:pre">				</span>TwoFaceButton.as<span class="Apple-tab-span" style="white-space:pre">			</span>---------------------- 两帧型按钮</p>
<p><span class="Apple-tab-span" style="white-space:pre">				</span>ButtonManage.as<span class="Apple-tab-span" style="white-space:pre">				</span>---------------------- 按钮统一管理器</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>--interactive:</p>
<p><span class="Apple-tab-span" style="white-space:pre">				</span>DragComponent.as<span class="Apple-tab-span" style="white-space:pre">			</span>---------------------- 拖动功能元件。</p>
<p><span class="Apple-tab-span" style="white-space:pre">				</span>MouseFollow.as<span class="Apple-tab-span" style="white-space:pre">				</span>---------------------- 一组对象的鼠标跟随</p>
<p><span class="Apple-tab-span" style="white-space:pre">				</span>MouseFollowBg.as<span class="Apple-tab-span" style="white-space:pre">			</span>---------------------- 跟随鼠标的背景</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>--media:</p>
<p><span class="Apple-tab-span" style="white-space:pre">				</span>FLVVideo.as<span class="Apple-tab-span" style="white-space:pre">					</span>---------------------- FLV播放器</p>
<p><span class="Apple-tab-span" style="white-space:pre">				</span>MP3Sound.as<span class="Apple-tab-span" style="white-space:pre">					</span>---------------------- 简单mp3播放器</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>--mouse:</p>
<p><span class="Apple-tab-span" style="white-space:pre">				</span>Cursor.as<span class="Apple-tab-span" style="white-space:pre">					</span>---------------------- 自定义鼠标指针</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>--text:</p>
<p><span class="Apple-tab-span" style="white-space:pre">				</span>InputText.as<span class="Apple-tab-span" style="white-space:pre">				</span>---------------------- 设置输入文本</p>
<p><span class="Apple-tab-span" style="white-space:pre">				</span>Typewriter.as<span class="Apple-tab-span" style="white-space:pre">				</span>---------------------- 打字效果</p>
<p><span class="Apple-tab-span" style="white-space:pre">			</span>--ui:</p>
<p><span class="Apple-tab-span" style="white-space:pre">				</span>BlackMask.as<span class="Apple-tab-span" style="white-space:pre">				</span>---------------------- 全屏遮罩</p>
<p><span class="Apple-tab-span" style="white-space:pre">				</span>TipBox.as<span class="Apple-tab-span" style="white-space:pre">					</span>---------------------- 提示框TipBox</p>
<p><span class="Apple-tab-span" style="white-space:pre">				</span>ScrollPane.as<span class="Apple-tab-span" style="white-space:pre">				</span>---------------------- 滚动窗口组件</p>
<p><span class="Apple-tab-span" style="white-space:pre">				</span>SliderLine.as<span class="Apple-tab-span" style="white-space:pre">				</span>---------------------- 滚动条组件</p>
<p><span class="Apple-tab-span" style="white-space:pre">		</span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://blog.258754.cn/article.asp?id=113" /> 
	  <id>http://blog.258754.cn/default.asp?id=113</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[基于TweenMax的一个烟花效果模仿]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://blog.258754.cn/</uri>
		 <email>dudu@258754.cn</email>
	  </author>
	  <category term="" scheme="http://blog.258754.cn/default.asp?cateID=5" label="flash技术探讨" /> 
	  <updated>2013-02-18T07:51:22+08:00</updated>
	  <published>2013-02-18T07:51:22+08:00</published>
		  <summary type="html"><![CDATA[<p>&nbsp;在国外的网站看到很炫的烟花效果，于是自己模仿了一个。因为只是练习一下时间线操作，因此对于细节没有追求到极致。看起来国外作品的散开点更清晰，另外烟花的随机元素更多。我这个只是简单的控制了一下几个随机因素。</p>
<p>国外作品：</p>
<p><object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="400" height="300">
<param name="movie" value="http://blog.258754.cn/download.asp?id=60" />
<param name="quality" value="high" />
<param name="AllowScriptAccess" value="never" /><embed src="http://blog.258754.cn/download.asp?id=60" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="400" height="300"></embed><span style="display: none; " id="1361144654833S">&nbsp;</span></object></p>
<p>&nbsp;</p>
<p>我的仿作（点击舞台放烟花）：</p>
<p><object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="400" height="300">
<param name="movie" value="http://blog.258754.cn/download.asp?id=61" />
<param name="quality" value="high" />
<param name="AllowScriptAccess" value="never" /><embed src="http://blog.258754.cn/download.asp?id=61" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="400" height="300"></embed><span style="display: none; " id="1361144676287S">&nbsp;</span></object></p>
<p>&nbsp;</p>
<div class="codeText">
<div class="codeHead">XML/HTML代码</div>
<ol start="1" class="dp-xml">
    <li class="alt"><span><span>package&nbsp;{&nbsp;&nbsp;</span></span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;import&nbsp;com.greensock.TweenMax;&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;import&nbsp;com.greensock.TimelineMax;&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;import&nbsp;com.greensock.plugins.*;&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;import&nbsp;com.greensock.easing.*;&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;import&nbsp;com.greensock.loading.*;&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;import&nbsp;com.greensock.layout.*;&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;import&nbsp;com.greensock.events.LoaderEvent;&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;import&nbsp;flash.events.MouseEvent;&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;import&nbsp;flash.events.Event;&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;import&nbsp;flash.display.MovieClip;&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;import&nbsp;flash.display.Stage;&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;import&nbsp;flash.display.StageDisplayState;&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;import&nbsp;flash.display.StageAlign;&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;import&nbsp;flash.display.StageScaleMode;&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;import&nbsp;index.base.func.Random;&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;class&nbsp;fireworks&nbsp;extends&nbsp;MovieClip&nbsp;{&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;var&nbsp;id:int;&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;<span class="attribute">tl:TimelineMax</span><span>&nbsp;=&nbsp;</span><span class="attribute-value">new</span><span>&nbsp;TimelineMax({paused:&nbsp;true});&nbsp;&nbsp;</span></span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;<span class="attribute">tt:Number</span><span>&nbsp;=&nbsp;</span><span class="attribute-value">1</span><span>;&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;_a:MovieClip;&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;function&nbsp;fireworks()&nbsp;{&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TweenPlugin.activate([FrameLabelPlugin,&nbsp;VisiblePlugin,ScalePlugin,BlurFilterPlugin]);&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="attribute">_a</span><span>&nbsp;=&nbsp;</span><span class="attribute-value">this</span><span>.getChildByName(&quot;a&quot;)&nbsp;as&nbsp;MovieClip;&nbsp;&nbsp;</span></span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_a.core.gotoAndStop(&quot;end&quot;);&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stage.addEventListener(MouseEvent.CLICK,&nbsp;clickH);&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;function&nbsp;clickH(e:MouseEvent):void&nbsp;&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="attribute">_a.x</span><span>&nbsp;=&nbsp;</span><span class="attribute-value">mouseX</span><span>;&nbsp;&nbsp;</span></span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="attribute">_a.y</span><span>&nbsp;=&nbsp;</span><span class="attribute-value">mouseY</span><span>;&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;blast();&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//爆开&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;function&nbsp;blast():void&nbsp;{&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TweenMax.fromTo(_a.core,&nbsp;.6,&nbsp;{&nbsp;frameLabel:&quot;start&quot;&nbsp;},&nbsp;{&nbsp;frameLabel:&quot;end&quot;&nbsp;}&nbsp;);&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//炸开&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(var&nbsp;<span class="attribute">i:int</span><span>&nbsp;=&nbsp;</span><span class="attribute-value">0</span><span>;&nbsp;i&nbsp;</span><span class="tag">&lt;</span><span>&nbsp;</span><span class="tag-name">30</span><span>;&nbsp;i++)&nbsp;&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;<span class="attribute">_b:MovieClip</span><span>&nbsp;=&nbsp;</span><span class="attribute-value">new</span><span>&nbsp;star();&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_a.addChild(_b);&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="attribute">_b.rotation</span><span>&nbsp;=&nbsp;</span><span class="attribute-value">Random</span><span>.range(0,&nbsp;360);&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TweenMax.to(_b,&nbsp;0,&nbsp;{&nbsp;tint:Random.color(),&nbsp;scale:Random.range(.5,&nbsp;2)&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;,&nbsp;glowFilter:&nbsp;{&nbsp;color:0xffffff,&nbsp;blurX:18,&nbsp;blurY:18,&nbsp;strength:30,&nbsp;alpha:.4&nbsp;}&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;);&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TweenMax.to(_b.core,&nbsp;.6,&nbsp;{scale:0.5,x:Random.range(80,260,false)&nbsp;}&nbsp;);&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TweenMax.to(_b,&nbsp;.6,&nbsp;{alpha:0,y:&quot;50&quot;,delay:.4&nbsp;}&nbsp;);&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>}&nbsp;&nbsp;</span></li>
</ol>
</div>
<p>&nbsp;</p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://blog.258754.cn/article.asp?id=111" /> 
	  <id>http://blog.258754.cn/default.asp?id=111</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[终于跑通了第一个来自away3d的官方示例]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://blog.258754.cn/</uri>
		 <email>dudu@258754.cn</email>
	  </author>
	  <category term="" scheme="http://blog.258754.cn/default.asp?cateID=5" label="flash技术探讨" /> 
	  <updated>2012-09-26T21:09:36+08:00</updated>
	  <published>2012-09-26T21:09:36+08:00</published>
		  <summary type="html"><![CDATA[<p>终于跑通了第一个3D范例。来自<a target="_blank" href="http://away3d.com/">away3d</a>的官方示例。</p>
<p>更多范例可以到这里下载：<a href="https://github.com/away3d">https://github.com/away3d</a></p>
<p>群里另外一兄弟提供了一个挺好的3D翻转类的站点：<a href="http://www.13flo.com/">http://www.13flo.com/</a></p>
<p>这效果，就是我的短期目标。</p>
<p>&nbsp;<iframe marginheight="0" src="/3d/start" frameborder="0" marginwidth="0" scrolling="no" style="width: 550px; height: 900px"></iframe></p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://blog.258754.cn/article.asp?id=105" /> 
	  <id>http://blog.258754.cn/default.asp?id=105</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[简练的代码实现连续滚动背景]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://blog.258754.cn/</uri>
		 <email>dudu@258754.cn</email>
	  </author>
	  <category term="" scheme="http://blog.258754.cn/default.asp?cateID=5" label="flash技术探讨" /> 
	  <updated>2012-09-02T15:54:51+08:00</updated>
	  <published>2012-09-02T15:54:51+08:00</published>
		  <summary type="html"><![CDATA[<p>很精干的代码实现背景连续滚动，没啥技术含量，主要借助了blitMask的功能。</p>
<p><object height="300" width="400" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0">
<param value="http://blog.258754.cn/download.asp?id=58" name="movie" />
<param value="high" name="quality" />
<param value="never" name="AllowScriptAccess" /><embed height="300" width="400" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" src="http://blog.258754.cn/download.asp?id=58"></embed></object></p>
<div class="codeText">
<div class="codeHead">XML/HTML代码</div>
<ol class="dp-xml">
    <li class="alt"><span><span>package&nbsp;{ &nbsp;&nbsp;</span></span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;import&nbsp;flash.display.MovieClip; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;import&nbsp;com.greensock.TweenMax; &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;import&nbsp;com.greensock.BlitMask; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;import&nbsp;com.greensock.easing.Linear; &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;class&nbsp;main&nbsp;extends&nbsp;MovieClip&nbsp;{ &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;function&nbsp;main(){ &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;</span><span class="attribute-value">stage</span><span class="attribute">stageW</span><span>&nbsp;=&nbsp;stage.stageWidth; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;</span><span class="attribute-value">stage</span><span class="attribute">stageH</span><span>&nbsp;=&nbsp;stage.stageHeight; &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;</span><span class="attribute">_bg:MovieClip</span><span>&nbsp;=&nbsp;</span><span class="attribute-value">this</span><span>.getChildByName(&quot;bg&quot;)&nbsp;as&nbsp;MovieClip; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">_bg.x</span><span>&nbsp;=&nbsp;</span><span class="attribute-value">0</span><span>; &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">_bg.y</span><span>&nbsp;=&nbsp;</span><span class="attribute-value">stageH</span><span>; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">_bg.rotation</span><span>&nbsp;=&nbsp;</span><span class="attribute-value">45</span><span>; &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">_bg.alpha</span><span>&nbsp;=&nbsp;.3; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;</span><span class="attribute">blitMask:BlitMask</span><span>&nbsp;=&nbsp;</span><span class="attribute-value">new</span><span>&nbsp;BlitMask(_bg,&nbsp;0,&nbsp;0,&nbsp;stageW,&nbsp;stageH,&nbsp;true,&nbsp;true,&nbsp;0xccffcccc,&nbsp;true); &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addChildAt(blitMask,&nbsp;0); &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">blitMask.bitmapMode</span><span>&nbsp;=&nbsp;</span><span class="attribute-value">true</span><span>; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TweenMax.to(_bg,&nbsp;12,&nbsp;{&nbsp;x:stageW,y:0&nbsp;,&nbsp;ease:Linear.easeNone,repeat:-1,yoyo:true&nbsp;}&nbsp;); &nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
    <li><span>} &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
</ol>
</div>
<p>&nbsp;</p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://blog.258754.cn/article.asp?id=104" /> 
	  <id>http://blog.258754.cn/default.asp?id=104</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[两套功能强大的AS3电子书翻页程序-功能点评]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://blog.258754.cn/</uri>
		 <email>dudu@258754.cn</email>
	  </author>
	  <category term="" scheme="http://blog.258754.cn/default.asp?cateID=5" label="flash技术探讨" /> 
	  <updated>2012-06-20T11:06:51+08:00</updated>
	  <published>2012-06-20T11:06:51+08:00</published>
		  <summary type="html"><![CDATA[<p>使用swf开源程序与使用网上众多的电子杂志生成软件（比如<font size="2">PocoMaker、zmaker、iebook这些）</font>的区别是，有源程序生成的可以自己调节配置和细节，可以直接生成分步加载的swf直接放到网站上运行，也可以打包成EXE发行。而生成软件一般都只能生成exe文件，并且免费版往往带了版权信息。</p>
<p>最近因为项目需要，在网上测试下载了几套as3翻书程序的源码。经过对比，最好的就是以下两套（均有源码）。</p>
<p><img alt="" src="http://blog.258754.cn/download.asp?id=52" /></p>
<hr />
<p>前者是国外的商业程序，商业版据说要35美元，功能非常齐全而且强大。</p>
<p>1、有专门的官网进行技术支持、资料齐全。</p>
<p>2、所有参数和内容均由XML进行外部管理，支持图片、swf。</p>
<p>3、带有单页放大、拖动、页码管理、目录索引等众多功能，基本上电子书需要的功能，它都有。</p>
<p>其它小功能很查看以下示例。</p>
<p>官网：<a href="http://www.oxylusflash.com/flashfiles/true-3d-flip-book-with-cms-as3-01">http://www.oxylusflash.com/flashfiles/true-3d-flip-book-with-cms-as3-01</a></p>
<p>本站演示：<a href="http://blog.258754.cn/case/3d-flip-book">http://blog.258754.cn/case/3d-flip-book</a></p>
<p>4、但有一个非常大的缺点！不支持内容的双页并版排列(这一点是原作者在官网上回复的），就是在一个连续的画面内（左右两页），使用一个完整的图像或是swf，这一点对于需要大画面并版演示的内容来说，非常不利。而下者可以做到这一点。</p>
<hr />
<p>这一套是作者有明确的版权信息：</p>
<p>* authorName : 黎新苑 - <a href="http://www.6dn.cn/">www.6dn.cn</a><br />
* QQ :160379558(小星@6dn)<br />
* MSN :xdngo@hotmail.com<br />
* email :6dn@6dn.cn<br />
* webpage :&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.6dn.cn/">http://www.6dn.cn</a></p>
<p>本站演示地址 ：<a href="http://blog.258754.cn/case/6dn-flip-book/">http://blog.258754.cn/case/6dn-flip-book/</a></p>
<p>这套程序功能虽然没有上面那套商业程序强，但也具备了常用的所有功能。我只对两个重点问题进行了测试：</p>
<p>1、上面提到的并版演示的功能，这套程序<strong>用双页码来解决了</strong>（原作者在天地会回复的）。就是在xml中文件中使用</p>
<div class="codeText">
<div class="codeHead">XML/HTML代码</div>
<ol class="dp-xml">
    <li class="alt"><span><span class="tag">&lt;</span><span class="tag-name">page</span><span>&nbsp;</span><span class="attribute">src</span><span>=</span><span class="attribute-value">&quot;2.jpg&quot;</span><span class="tag">/&gt;</span><span class="tag">&lt;</span><span class="tag-name">page</span><span>&nbsp;</span><span class="attribute">src</span><span>=</span><span class="attribute-value">&quot;2.jpg&quot;</span><span class="tag">/&gt;</span><span>&nbsp;&nbsp;</span></span></li>
</ol>
</div>
<p>这样的句了，实现了并版。比如我的演示程序中的第2页，那两个转动的5角星。</p>
<p>2、关于外部引用的swf的互动问题。这套程序的默认调用模式下，点击画面就会导致翻页行为，而不是优先响应swf中的自带互动。这是一个大问题。</p>
<p>我研究了一下源码，<strong>设法屏蔽了翻页行为</strong>，要翻页只能使用下面的翻页按钮，这样对于一些有swf互动展示的用户，是非常有用的。</p>
<hr />
<p>总结，以上两套各有优劣。如果要做为单纯的资料系统，使用前者是非常专业的。</p>
<p>如果要进行大量的互动、并版展示的客户，则只能使用后者了。</p>
<p>顺便打个广告，本工作室可以承接电子杂志、电子书发布、改造业务。</p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://blog.258754.cn/article.asp?id=97" /> 
	  <id>http://blog.258754.cn/default.asp?id=97</id>
  </entry>	
		
</feed>
