<?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>aw's blog 姿态永恒 &#187; 关于组件的文章</title>
	<atom:link href="http://www.awflasher.com/blog/tag/%e7%bb%84%e4%bb%b6/feed" rel="self" type="application/rss+xml" />
	<link>http://www.awflasher.com/blog</link>
	<description>分享互联网, 分享人生</description>
	<lastBuildDate>Sun, 29 Jan 2012 11:57:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>[技术]原创-完美的loading-完美到底[减负]</title>
		<link>http://www.awflasher.com/blog/archives/470</link>
		<comments>http://www.awflasher.com/blog/archives/470#comments</comments>
		<pubDate>Fri, 24 Mar 2006 15:27:44 +0000</pubDate>
		<dc:creator>aw</dc:creator>
				<category><![CDATA[web开发]]></category>
		<category><![CDATA[loading]]></category>
		<category><![CDATA[v2]]></category>
		<category><![CDATA[教程]]></category>
		<category><![CDATA[组件]]></category>

		<guid isPermaLink="false">http://www.awflasher.com/blog/archives/470</guid>
		<description><![CDATA[V2，也爱，也恨！这里介绍关于含有V2组件项目的loading问题 转载请注明原帖：http://www.awflasher.com/blog/archives/468 V2组件自面世以来就颇受争议，大体概括如下： 优点： ·界面比V1组件更加美观、统一，人机交互模式更加完善 ·均采用面向对象脚本部署 缺点 ·体积笨重，开发一些只用到一两个组件的小应用程序时很尴尬 消息机制方面使用EventDispather的消息广播机制，取代原有的AsBroadcast机制。使得刚出来的时候很多人根本不会用。 这里就不讨论更多了，先说loading。含有大量v2组件的产品要想见人肯定是不能不作loading的，比如aw&#8217;s blog左边的那个blog小贴士。然而每次在loading的时候似乎都会遇到麻烦。那就是笨重的体积全部被放到第一帧导出了，这样导致对一些300k以内的，含有v2组件的SWF文件进行远程载入的loading效果变得捉襟见肘。 解决的办法也不是没有，简单概括为三个步骤： 一、去掉“Export in first frame” 二、在发布的时候设置一下“Export frame for classes”,这一点非常重要! 三、对于外埠读取的含有V2的swf文件，将容器mc进行如下设置： loader_mc._lockroot = true; 好了，现在放心享受精彩而笨重的V2组件吧~！ aw补充一点：最近在开发针对sohu博客的天气预报Flash插件时发现：V2组件必须全部拖拽到导出帧，例如这里的第二帧。并且记得一定要撤去其实例名(Instance Name) 本系列文章： 1 &#8211; [技术]原创-完美的loading-完美到底[基础] http://www.awflasher.com/blog/archives/444 结合原理介绍loading基础。 2 &#8211; [技术]原创-完美的loading-完美到底[利器] http://www.awflasher.com/blog/archives/468 详细介绍MovieClipLoader类的使用，以及一些原理。 3 &#8211; [技术]原创-完美的loading-完美到底[减负] http://www.awflasher.com/blog/archives/470 主要解决v2组件相关的loading，原文附图，至此，系列教程结束，应该不会再有loading的麻烦了！：） 6条评论, 立即发言 &#124; 本文关键词: loading, v2, 教程, 组件 ©aw's blog 姿态永恒 1984-2006 [...]]]></description>
			<content:encoded><![CDATA[<p>V2，也爱，也恨！这里介绍关于含有V2组件项目的loading问题<br />
转载请注明原帖：<a href="http://www.awflasher.com/blog/archives/468">http://www.awflasher.com/blog/archives/468</a></p>
<p>V2组件自面世以来就颇受争议，大体概括如下：</p>
<p>优点：<br />
·界面比V1组件更加美观、统一，人机交互模式更加完善<br />
·均采用面向对象脚本部署</p>
<p>缺点<br />
·体积笨重，开发一些只用到一两个组件的小应用程序时很尴尬</p>
<p>消息机制方面使用EventDispather的消息广播机制，取代原有的AsBroadcast机制。使得刚出来的时候很多人根本不会用。</p>
<p>这里就不讨论更多了，先说loading。含有大量v2组件的产品要想见人肯定是<strong>不能不</strong>作loading的，比如<a href="http://www.awflasher.com/blog" title="http://www.awflasher.com/blog" target="_blank">aw&#8217;s blog</a>左边的那个blog小贴士。然而每次在loading的时候似乎都会遇到麻烦。那就是笨重的体积全部被放到第一帧导出了，这样导致对一些300k以内的，含有v2组件的SWF文件进行远程载入的loading效果变得<strong>捉襟见肘</strong>。</p>
<p>解决的办法也不是没有，简单概括为三个步骤：</p>
<p>一、去掉“Export in first frame”<br />
<img src="http://awflasher.com/blog/attachments/200603/24_153106_v2linkage.gif" alt="V2-Component-Loading" /></p>
<p>二、在发布的时候设置一下“Export frame for classes”,这一点非常重要!<br />
<img src="http://awflasher.com/blog/attachments/200603/24_153056_v2exporter.gif" alt="V2-Component-Loading" /></p>
<p>三、对于外埠读取的含有V2的swf文件，将容器mc进行如下设置：</p>
<p class="code">loader_mc._lockroot = true;</p>
<p>好了，现在放心享受精彩而笨重的V2组件吧~！</p>
<p><strong>aw补充一点：最近在开</strong><span id="more-470"></span>发针对sohu博客的<a href="http://www.awflasher.com/blog/archives/592" title="天气预报Flash插件">天气预报Flash插件</a>时发现：V2组件必须全部拖拽到导出帧，例如这里的第二帧。并且记得一定要撤去其实例名(Instance Name)</p>
<p>本系列文章：<br />
1 &#8211; [技术]原创-完美的loading-完美到底[基础]<br />
<a href="http://www.awflasher.com/blog/archives/444">http://www.awflasher.com/blog/archives/444</a><br />
结合原理介绍loading基础。</p>
<p>2 &#8211; [技术]原创-完美的loading-完美到底[利器]<br />
<a href="http://www.awflasher.com/blog/archives/468">http://www.awflasher.com/blog/archives/468</a><br />
详细介绍MovieClipLoader类的使用，以及一些原理。</p>
<p>3 &#8211; [技术]原创-完美的loading-完美到底[减负]<br />
<a href="http://www.awflasher.com/blog/archives/470">http://www.awflasher.com/blog/archives/470</a><br />
主要解决v2组件相关的loading，原文附图，至此，系列教程结束，应该不会再有loading的麻烦了！：）</p>
<div style="border-top:1px dotted #ddd;width:100%;margin:5px 0"></div>
<p>
<strong>
<a href="http://www.awflasher.com/blog/archives/470#awcomment"><strong>6</strong>条评论</a>,
<a href="http://www.awflasher.com/blog/archives/470#awcomment">立即发言</a>
</strong>
|
本文关键词: <a href="http://www.awflasher.com/blog/tag/loading" rel="tag">loading</a>, <a href="http://www.awflasher.com/blog/tag/v2" rel="tag">v2</a>, <a href="http://www.awflasher.com/blog/tag/%e6%95%99%e7%a8%8b" rel="tag">教程</a>, <a href="http://www.awflasher.com/blog/tag/%e7%bb%84%e4%bb%b6" rel="tag">组件</a><br/></p>
<p>©<a href="http://www.awflasher.com/blog" title="aw's blog 姿态永恒">aw's blog 姿态永恒</a> 1984-2006  | <a href="http://www.awflasher.com/blog/archives/470">链接地址</a> - http://www.awflasher.com/blog/archives/470
</p>
<p><a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="http://weibo.com/awguo">@awguo （新浪微博）</a> | <a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="http://t.qq.com/awguo">@awguo （腾讯微博）</a> | <a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="https://twitter.com/awguo">Twitter: @awguo</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.awflasher.com/blog/archives/470/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

