<?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; 关于JSFL的文章</title>
	<atom:link href="http://www.awflasher.com/blog/tag/jsfl/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>IDE 2 ActionScript 初想</title>
		<link>http://www.awflasher.com/blog/archives/660</link>
		<comments>http://www.awflasher.com/blog/archives/660#comments</comments>
		<pubDate>Mon, 11 Sep 2006 21:39:45 +0000</pubDate>
		<dc:creator>aw</dc:creator>
				<category><![CDATA[web开发]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[IDE2AS]]></category>
		<category><![CDATA[JSFL]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[这个IDE 2 AS主要是希望能很方便地利用FlashIDE本身的优势。尤其是在处理文本方面。相比TextField类的createTextField方法，IDE实在是太方便。然而IDE开发的轻量组件又不及AS动态生成来的灵活。于是考虑做这么一个“苦差事”，造福大家~ 用的flash8的JSFLAPI，因为8的API和2k4相比更加健全。还没有做XML-UI。 先记录下来，慢慢改善吧。也希望大家多提意见。 var elementArray = fl.getDocumentDOM().selection; for (var i in elementArray) { &#160;&#160;var e = elementArray$[$i$]$; &#160;&#160;if(e.elementType == &#34;text&#34;) &#160;&#160;{ &#160;&#160;&#160;&#160;convert2AS(e); &#160;&#160;} &#160;&#160; &#160;&#160;/*for (var m in e) &#160;&#160;{ &#160;&#160;&#160;&#160;fl.trace(m+&#34; &#34;+e$[$m$]$); &#160;&#160;}*/ &#160;&#160; } function convert2AS(obj) { &#160;&#160;var nn = obj.name; &#160;&#160;var ww = Math.round(obj.width); &#160;&#160;var hh = Math.round(obj.height); &#160;&#160;var xx = [...]]]></description>
			<content:encoded><![CDATA[<p>这个IDE 2 AS主要是希望能很方便地利用FlashIDE本身的优势。尤其是在处理文本方面。相比TextField类的createTextField方法，IDE实在是太方便。然而IDE开发的轻量组件又不及AS动态生成来的灵活。于是考虑做这么一个“苦差事”，造福大家~</p>
<p>用的flash8的JSFLAPI，因为8的API和2k4相比更加健全。还没有做XML-UI。<br />
先记录下来，慢慢改善吧。也希望大家多提意见。</p>
<div class="code">var elementArray = fl.getDocumentDOM().selection;<br />
for (var i in elementArray)<br />
{<br />
&nbsp;&nbsp;var e = elementArray$[$i$]$;<br />
&nbsp;&nbsp;if(e.elementType == &quot;text&quot;)<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;convert2AS(e);<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;/*for (var m in e)<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;fl.trace(m+&quot; &quot;+e$[$m$]$);<br />
&nbsp;&nbsp;}*/<br />
&nbsp;&nbsp;<br />
}</p>
<p>function convert2AS(obj)<br />
{<br />
&nbsp;&nbsp;var nn = obj.name;<br />
&nbsp;&nbsp;var ww = Math.round(obj.width);<br />
&nbsp;&nbsp;var hh = Math.round(obj.height);<br />
&nbsp;&nbsp;var xx = Math.round(obj.left);<br />
&nbsp;&nbsp;var yy = Math.round(obj.top);<br />
&nbsp;&nbsp;var tt = obj.textType;<br />
&nbsp;&nbsp;fl.trace(&quot;initInputText(\&quot;&quot;+nn+&quot;\&quot;,&quot;+xx+&quot;,&quot;+yy+&quot;,&quot;+ww+&quot;,&quot;+hh+&quot;);&quot;);<br />
&nbsp;&nbsp;//这里的initInputText是一个生成TextField的函数，姑且理解为createTextField&#8230;<br />
}</p>
<p>/*<br />
以下列出的是舞台text对象所具有的一些属性，我们可以读取，并产</p></div>
<p><span id="more-660"></span>生AS代码。上面用到的就是最简单最基本的top、left、width、height<br />
elementType is: text<br />
textType is: dynamic<br />
border is: false<br />
embedRanges is:<br />
embeddedCharacters is:<br />
autoExpand is: false<br />
length is: 0<br />
lineType is: single line<br />
maxCharacters is: 0<br />
orientation is: horizontal<br />
renderAsHTML is: false<br />
scrollable is: false<br />
selectable is: true<br />
selectionStart is: 0<br />
selectionEnd is: 0<br />
textRuns is: [object TextRun]<br />
useDeviceFonts is: false<br />
variableName is:<br />
accName is: undefined<br />
description is:<br />
shortcut is: undefined<br />
tabIndex is: 0<br />
silent is: false<br />
fontRenderingMode is: bitmap<br />
antiAliasThickness is: 0<br />
antiAliasSharpness is: 0<br />
name is:<br />
left is: 18<br />
top is: 8.95<br />
width is: 131<br />
height is: 48<br />
locked is: false<br />
matrix is: [object Object]<br />
depth is: 0<br />
layer is: [object Layer]<br />
selected is: true</p>
<p>*/<br />
[/code]</p>
<div style="border-top:1px dotted #ddd;width:100%;margin:5px 0"></div>
<p>
<strong>
<a href="http://www.awflasher.com/blog/archives/660#awcomment"><strong>13</strong>条评论</a>,
<a href="http://www.awflasher.com/blog/archives/660#awcomment">立即发言</a>
</strong>
|
本文关键词: <a href="http://www.awflasher.com/blog/tag/ide" rel="tag">IDE</a>, <a href="http://www.awflasher.com/blog/tag/ide2as" rel="tag">IDE2AS</a>, <a href="http://www.awflasher.com/blog/tag/jsfl" rel="tag">JSFL</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/660">链接地址</a> - http://www.awflasher.com/blog/archives/660
</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/660/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>我发现我确实有点完美主义</title>
		<link>http://www.awflasher.com/blog/archives/659</link>
		<comments>http://www.awflasher.com/blog/archives/659#comments</comments>
		<pubDate>Mon, 11 Sep 2006 18:22:56 +0000</pubDate>
		<dc:creator>aw</dc:creator>
				<category><![CDATA[web开发]]></category>
		<category><![CDATA[JSFL]]></category>
		<category><![CDATA[小玩意]]></category>
		<category><![CDATA[网络空间]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[要写一篇汇报文档。关于公司Web产品规划以及具体流程方法论的。文档快完工时，发现要引用到Alexa数据图作为分析将更好。于是便想自己开发一个可以动态获得多个网站的Alexa比较图的小应用。在使用Flash的时候，发现V2组建特别笨重，TextInput居然占了25k。于是向换回普通的TextField。无奈又发现一个一个去create比较完美。于是考虑写一个类。但是现有的UI又想利用好，于是考虑做一个IDE2AS的东西，即：把舞台上的东西转化为AS代码，这样的话，我们更加可以利用IDE的优势了。 于是就开始转看JSFL的document。 于是我今天下午成果丰硕，稍后将公布这些有用的小玩意^_^ 此外，非常感谢一个朋友这几个月暂时提供我服务器，其间必然给他们造成诸多麻烦，长期下去必然影响到他们自己的网站和相关服务。这里希望有意提供服务器的商家或者朋友与我联系。出去缴纳费用以外，也可以帮助您推广您的其他网络业务。本站PR=5，Alexa也稳定在7w左右（还在上升）。本站是基于ASP+Access的。 3条评论, 立即发言 &#124; 本文关键词: JSFL, 小玩意, 网络空间 ©aw's blog 姿态永恒 1984-2006 &#124; 链接地址 - http://www.awflasher.com/blog/archives/659 @awguo （新浪微博） &#124; @awguo （腾讯微博） &#124; Twitter: @awguo]]></description>
			<content:encoded><![CDATA[<p>要写一篇汇报文档。关于公司Web产品规划以及具体流程方法论的。文档快完工时，发现要引用到Alexa数据图作为分析将更好。于是便想自己开发一个可以动态获得多个网站的Alexa比较图的小应用。在使用Flash的时候，发现V2组建特别笨重，TextInput居然占了25k。于是向换回普通的TextField。无奈又发现一个一个去create比较完美。于是考虑写一个类。但是现有的UI又想利用好，于是考虑做一个<b>IDE2AS</b>的东西，即：把舞台上的东西转化为AS代码，这样的话，我们更加可以利用IDE的优势了。</p>
<p>于是就开始转看JSFL的document。<br />
于是我今天下午成果丰硕，稍后将公布这些有用的小玩意^_^</p>
<p>此外，非常感谢一个朋友这几个月暂时提供我服务器，其间必然给他们造成诸多麻烦，长期下去必然影响到他们自己的网站和相关服务。这里希望有意提供服务器的商家或者朋友与我联系。出去缴纳费用以外，也可以帮助您推广您的其他网络业务。本站PR=5，Alexa也稳定在7w左右（还在上升）。本站是基于ASP+Access的。</p>
<div style="border-top:1px dotted #ddd;width:100%;margin:5px 0"></div>
<p>
<strong>
<a href="http://www.awflasher.com/blog/archives/659#awcomment"><strong>3</strong>条评论</a>,
<a href="http://www.awflasher.com/blog/archives/659#awcomment">立即发言</a>
</strong>
|
本文关键词: <a href="http://www.awflasher.com/blog/tag/jsfl" rel="tag">JSFL</a>, <a href="http://www.awflasher.com/blog/tag/%e5%b0%8f%e7%8e%a9%e6%84%8f" rel="tag">小玩意</a>, <a href="http://www.awflasher.com/blog/tag/%e7%bd%91%e7%bb%9c%e7%a9%ba%e9%97%b4" 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/659">链接地址</a> - http://www.awflasher.com/blog/archives/659
</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/659/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>[遐想]JSFL -&gt; JSFW 猜想下一代Studio[with Adobe]</title>
		<link>http://www.awflasher.com/blog/archives/367</link>
		<comments>http://www.awflasher.com/blog/archives/367#comments</comments>
		<pubDate>Sat, 10 Sep 2005 14:18:30 +0000</pubDate>
		<dc:creator>aw</dc:creator>
				<category><![CDATA[web开发]]></category>
		<category><![CDATA[Fireworks]]></category>
		<category><![CDATA[JSFL]]></category>
		<category><![CDATA[Macromedia]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[JSFL的出现已经揭开了FlashExtendWorks其神秘的面纱。然而FW中也对应有JSF（W）。 JSFW的Document我暂时没有去查，不过估计会在MM找到详细的介绍。 只是猜想，MM的下一个产品中，FW会不会被PS吃掉。我用PS用的不多，不知道PS又没有JSPS之类的东西，如果没有，我觉得FW是不可能被替代的，至少会把JSFW引进过来。即使是设计类软件（请允许我职责有一部分水平还相当不错的设计师，实在是太忽略效率问题了），有一个API接口也是相当愉悦的一件事情。 ·关于FW的文章 1条评论, 立即发言 &#124; 本文关键词: Fireworks, JSFL, Macromedia ©aw's blog 姿态永恒 1984-2005 &#124; 链接地址 - http://www.awflasher.com/blog/archives/367 @awguo （新浪微博） &#124; @awguo （腾讯微博） &#124; Twitter: @awguo]]></description>
			<content:encoded><![CDATA[<p>JSFL的出现已经揭开了FlashExtendWorks其神秘的面纱。然而FW中也对应有JSF（W）。</p>
<p>JSFW的Document我暂时没有去查，不过估计会在MM找到详细的介绍。</p>
<p>只是猜想，MM的下一个产品中，FW会不会被PS吃掉。我用PS用的不多，不知道PS又没有JSPS之类的东西，如果没有，我觉得FW是不可能被替代的，至少会把JSFW引进过来。即使是设计类软件（请允许我职责有一部分水平还相当不错的设计师，实在是太忽略效率问题了），有一个API接口也是相当愉悦的一件事情。</p>
<p>·<a href="http://www.awflasher.com/blog/archives/406" title="关于FW的文章">关于FW的文章</a></p>
<div style="border-top:1px dotted #ddd;width:100%;margin:5px 0"></div>
<p>
<strong>
<a href="http://www.awflasher.com/blog/archives/367#awcomment"><strong>1</strong>条评论</a>,
<a href="http://www.awflasher.com/blog/archives/367#awcomment">立即发言</a>
</strong>
|
本文关键词: <a href="http://www.awflasher.com/blog/tag/fireworks" rel="tag">Fireworks</a>, <a href="http://www.awflasher.com/blog/tag/jsfl" rel="tag">JSFL</a>, <a href="http://www.awflasher.com/blog/tag/macromedia" rel="tag">Macromedia</a><br/></p>
<p>©<a href="http://www.awflasher.com/blog" title="aw's blog 姿态永恒">aw's blog 姿态永恒</a> 1984-2005  | <a href="http://www.awflasher.com/blog/archives/367">链接地址</a> - http://www.awflasher.com/blog/archives/367
</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/367/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>[原创]白云Banner</title>
		<link>http://www.awflasher.com/blog/archives/353</link>
		<comments>http://www.awflasher.com/blog/archives/353#comments</comments>
		<pubDate>Thu, 01 Sep 2005 17:39:31 +0000</pubDate>
		<dc:creator>aw</dc:creator>
				<category><![CDATA[web开发]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[JSFL]]></category>
		<category><![CDATA[原创]]></category>
		<category><![CDATA[白云]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[摆弄时间轴都有点生疏了。 近日结合原来的JSFL把时间轴梯度调度完善了一下，顺便做了一个欠了好久的banner。 480X70&#124;25FPS&#124;36K 单击显示 attachments/200509/01_173741_banner.swf 这个JSFL并未准备发布成MXP，原因不便公述，望大家理解。 3条评论, 立即发言 &#124; 本文关键词: Flash, JSFL, 原创, 白云 ©aw's blog 姿态永恒 1984-2005 &#124; 链接地址 - http://www.awflasher.com/blog/archives/353 @awguo （新浪微博） &#124; @awguo （腾讯微博） &#124; Twitter: @awguo]]></description>
			<content:encoded><![CDATA[<p>摆弄时间轴都有点生疏了。</p>
<p>近日结合原来的JSFL把时间轴梯度调度完善了一下，顺便做了一个欠了好久的banner。</p>
<p>480X70|25FPS|36K</p>
<div class="ubb-obj-div">
<input id="bShowobj7oa4" type="hidden" value="-1" /><a onclick="ubbShowObj('swf','obj7oa4','attachments/200509/01_173741_banner.swf','480','70');">单击显示</a>
<div id="obj7oa4"><a href="attachments/200509/01_173741_banner.swf" target="_blank">attachments/200509/01_173741_banner.swf</a></div>
</div>
<p>这个JSFL并未准备发布成MXP，原因不便公述，望大家理解。</p>
<div style="border-top:1px dotted #ddd;width:100%;margin:5px 0"></div>
<p>
<strong>
<a href="http://www.awflasher.com/blog/archives/353#awcomment"><strong>3</strong>条评论</a>,
<a href="http://www.awflasher.com/blog/archives/353#awcomment">立即发言</a>
</strong>
|
本文关键词: <a href="http://www.awflasher.com/blog/tag/flash" rel="tag">Flash</a>, <a href="http://www.awflasher.com/blog/tag/jsfl" rel="tag">JSFL</a>, <a href="http://www.awflasher.com/blog/tag/%e5%8e%9f%e5%88%9b" rel="tag">原创</a>, <a href="http://www.awflasher.com/blog/tag/%e7%99%bd%e4%ba%91" rel="tag">白云</a><br/></p>
<p>©<a href="http://www.awflasher.com/blog" title="aw's blog 姿态永恒">aw's blog 姿态永恒</a> 1984-2005  | <a href="http://www.awflasher.com/blog/archives/353">链接地址</a> - http://www.awflasher.com/blog/archives/353
</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/353/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>[原创]superBreak插件制作完成+心得更新</title>
		<link>http://www.awflasher.com/blog/archives/215</link>
		<comments>http://www.awflasher.com/blog/archives/215#comments</comments>
		<pubDate>Wed, 27 Apr 2005 20:42:39 +0000</pubDate>
		<dc:creator>aw</dc:creator>
				<category><![CDATA[web开发]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[JSFL]]></category>
		<category><![CDATA[原创]]></category>
		<category><![CDATA[插件]]></category>
		<category><![CDATA[教程]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[其实JSFL也不是很难。连我这种编程不怎么样的人都能轻松制作插件了……呵呵。 顺便介绍一下Dengjie&#39;s关于MXP的文章，非常好Macromedia 插件与插件管理器 ， 来自蓝色理想。 封装时候要通过MXI，这里，再一次看到XML格式的魅力。发现XML真的能办很多事情。 PS：个人觉得file标签里面的destination 最好用相对路径，有时候莫名其秒的不识别非file:///协议 下面给出官方的PDF打包下载，详细描述了每一个标记的内容。 下载 Adobe-Macromedia-MXI格式标准 PS，特别感谢南京大学的大牛Xfy的关于XMLUI的文章。 目前存在一个极为BT的bug：只能在_root时间轴下面使用这个命令。一旦在symbol中，就会不正常，头痛ing……没有任何错误啊！ 欢迎各位一同讨论这个问题…… 从trace边界，到选择，到conver，都没有任何错误：（ [down=attachments/month_0504/63u9_superBreak.rar]点击下载MXP文件[/down] 源文件如下： JSFL文件 引用自 //////////////////////////////////////// // Initialization the Variables // // superBreak by awflasher.com v0.1 // //////////////////////////////////////// //&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; /* Useage: 1 &#8211; Select your vector graphics 2 &#8211; change the JSFL parameters &#8211; eg, &#34;_run(10,4)&#34; that stands for the break-apart-method [...]]]></description>
			<content:encoded><![CDATA[<p>其实JSFL也不是很难。连我这种编程不怎么样的人都能轻松制作插件了……呵呵。</p>
<p>顺便介绍一下<a href="http://www.dengjie.com" title="http://www.dengjie.com" target="_blank">Dengjie&#39;s</a>关于MXP的文章，非常好<a href="http://www.blueidea.com/tech/web/2003/1485.asp" title="http://www.blueidea.com/tech/web/2003/1485.asp" target="_blank"><b>Macromedia 插件与插件管理器</b></a> ， 来自<a href="http://www.blueidea.com" title="http://www.blueidea.com" target="_blank">蓝色理想</a>。</p>
<p>封装时候要通过MXI，这里，<b>再一次看到XML格式的魅力</b>。发现XML真的能办很多事情。<br />
PS：个人觉得<b>file</b>标签里面的<b>destination </b>最好用相对路径，有时候莫名其秒的不识别非file:///协议<br />
下面给出官方的PDF打包下载，详细描述了每一个标记的内容。<br />
<a href="attachments/month_0504/liao_mxi_file_format.rar" title="attachments/month_0504/liao_mxi_file_format.rar" target="_blank">下载 Adobe-Macromedia-MXI格式标准</a></p>
<p>PS，特别感谢南京大学的大牛Xfy的关于XMLUI的文章。</p>
<p><span style="color:Red"><b>目前存在一个极为BT的bug：</b></span>只能在_root时间轴下面使用这个命令。一旦在symbol中，就会不正常，头痛ing……没有任何错误啊！<br />
欢迎各位一同讨论这个问题……</p>
<p>从trace边界，到选择，到conver，都没有任何错误：（<br />
[down=attachments/month_0504/63u9_superBreak.rar]点击下载MXP文件[/down]<br />
源文件如下：<br />
JSFL文件
<div class="quote">
<div class="quote-title">引用自 <u></u></div>
<div class="quote-content">////////////////////////////////////////<br />
//   Initialization the Variables     //</div>
</div>
<p><span id="more-215"></span>//   superBreak by awflasher.com v0.1 //<br />
////////////////////////////////////////<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
/* Useage:<br />
1 &#8211; Select your vector graphics<br />
2 &#8211; change the JSFL parameters &#8211; eg, &quot;_run(10,4)&quot;<br />
that stands for the break-apart-method is 10(subSymbols)X4(subSymbols)<br />
2 &#8211; Run the JSFL file(From commands menu<br />
3 &#8211; wait and get your breaked parts<br />
&#8212;&gt;let&#39;s go ^__^<br />
*/<br />
// (clear the &quot;//&quot; to run this JSFL .<br />
//_run (3, 5)<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
//&#8212;&#8212;&#8212;&#8212;-Functions&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
var _doc = fl.getDocumentDOM ()<br />
var getRect = _doc.getSelectionRect ();<br />
var xui = _doc.xmlPanel (fl.configURI + &quot;Commands/superBreak.xml&quot;);<br />
if (xui)<br />
{<br />
&nbsp;&nbsp;xp = xui.xp;<br />
&nbsp;&nbsp;yp = xui.yp;<br />
&nbsp;&nbsp;seedName = xui.seedName<br />
&nbsp;&nbsp;_run (xp, yp);<br />
}<br />
///////////////////////////////////////<br />
//         END of Init               //<br />
///////////////////////////////////////<br />
////**********Functions**********/////<br />
function pickUpTheSelectedRect (xp, yp)<br />
{<br />
&nbsp;&nbsp;///////////////////////////<br />
&nbsp;&nbsp;// Get the initSelection //<br />
&nbsp;&nbsp;///////////////////////////<br />
&nbsp;&nbsp;_left = getRect.left<br />
&nbsp;&nbsp;_top = getRect.top<br />
&nbsp;&nbsp;_right = getRect.right<br />
&nbsp;&nbsp;_bottom = getRect.bottom;<br />
&nbsp;&nbsp;__width = _right &#8211; _left;<br />
&nbsp;&nbsp;__height = _bottom &#8211; _top;<br />
&nbsp;&nbsp;__ws = __width / xp;<br />
&nbsp;&nbsp;__hs = __height / yp;<br />
} //End of pickUpTheSelectedRect<br />
function _run (xp, yp)<br />
{<br />
&nbsp;&nbsp;pickUpTheSelectedRect (xp, yp);<br />
&nbsp;&nbsp;for (i = 0; i &lt; xp; i ++)<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;for (j = 0; j &lt; yp; j ++)<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fl.trace(&quot;ws=&quot;+__ws);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fl.trace(&quot;hs=&quot;+__hs);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_l=_left + i * __ws;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_t=_top + j * __hs;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_r=_left + (i + 1) * __ws;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_b=_top + (j + 1) * __hs;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fl.trace(&quot;_l&quot;+_l)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fl.trace(&quot;_t&quot;+_t)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fl.trace(&quot;_r&quot;+_r)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fl.trace(&quot;_b&quot;+_b)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_doc.setSelectionRect({left:_l, top:_t, right:_r, bottom:_b});<br />
     &nbsp;&nbsp;    if (_doc.getSelectionRect () != 0)<br />
&nbsp;&nbsp;&nbsp;&nbsp;    {<br />
&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;     _doc.convertToSymbol (&quot;graphic&quot;, seedName + i + &quot;_&quot; + j, &quot;top left&quot;);<br />
&nbsp;&nbsp;&nbsp;&nbsp;    }<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;}<br />
}[/quote]相关的XML文件：
<div class="quote">
<div class="quote-title">引用自 <u></u></div>
<div class="quote-content">&lt;dialog id = &quot;inputName&quot; title = &quot;inputName&quot; buttons = &quot;accept,cancel&quot;&gt;<br />
      &lt;vbox&gt;<br />
        &lt;hbox&gt;<br />
          &lt;vbox&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;    &lt;hbox&gt;<br />
              &lt;label value = &quot;the seed:&quot; control = &quot;seedName&quot; /&gt;<br />
              &lt;textbox id = &quot;seedName&quot; maxlength = &quot;16&quot; multiline = &quot;false&quot; value = &quot;theSeedOfYourMCs&quot; /&gt;<br />
            &lt;/hbox&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;    &lt;hbox&gt;<br />
              &lt;label value = &quot;the X-coor-parts:&quot; control = &quot;xp&quot; /&gt;<br />
              &lt;textbox id = &quot;xp&quot; maxlength = &quot;16&quot; multiline = &quot;false&quot; value = &quot;1&quot; /&gt;<br />
            &lt;/hbox&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;hbox&gt;<br />
              &lt;label value = &quot;the Y-coor-parts:&quot; control = &quot;yp&quot; /&gt;<br />
              &lt;textbox id = &quot;yp&quot; maxlength = &quot;16&quot; multiline = &quot;false&quot; value = &quot;1&quot; /&gt;<br />
            &lt;/hbox&gt;<br />
          &lt;/vbox&gt;<br />
        &lt;/hbox&gt;<br />
      &lt;/vbox&gt;<br />
    &lt;/dialog&gt;</div>
</div>
<p><b><span style="color:Red">usage</span>:</b></p>
<p>1 -&gt;<br />
Choose your want-to-break graphic (not a symbol ,but a ungroupped graphic)</p>
<p>2 -&gt;<br />
FlashMX2k4-&gt;Commands-&gt;&quot;=aw=superBreak&quot;</p>
<p>3 -&gt;<br />
Input a seed for the duplicated-parts&#39; prefix.<br />
Input the pieces you want to break the graphic into.</p>
<p>4 -&gt;<br />
Just wating^__^ &#8230;.</p>
<p>Anyquestion , contact : awflasher@126.com<br />
or visit:<br />
<a href="http://www.awflasher.com" title="http://www.awflasher.com" target="_blank">http://www.awflasher.com</a></p>
<div style="border-top:1px dotted #ddd;width:100%;margin:5px 0"></div>
<p>
<strong>
<a href="http://www.awflasher.com/blog/archives/215#awcomment"><strong>4</strong>条评论</a>,
<a href="http://www.awflasher.com/blog/archives/215#awcomment">立即发言</a>
</strong>
|
本文关键词: <a href="http://www.awflasher.com/blog/tag/flash" rel="tag">Flash</a>, <a href="http://www.awflasher.com/blog/tag/jsfl" rel="tag">JSFL</a>, <a href="http://www.awflasher.com/blog/tag/%e5%8e%9f%e5%88%9b" rel="tag">原创</a>, <a href="http://www.awflasher.com/blog/tag/%e6%8f%92%e4%bb%b6" rel="tag">插件</a>, <a href="http://www.awflasher.com/blog/tag/%e6%95%99%e7%a8%8b" rel="tag">教程</a><br/></p>
<p>©<a href="http://www.awflasher.com/blog" title="aw's blog 姿态永恒">aw's blog 姿态永恒</a> 1984-2005  | <a href="http://www.awflasher.com/blog/archives/215">链接地址</a> - http://www.awflasher.com/blog/archives/215
</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/215/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>[原创]JSFL中比较有用的几个方法</title>
		<link>http://www.awflasher.com/blog/archives/213</link>
		<comments>http://www.awflasher.com/blog/archives/213#comments</comments>
		<pubDate>Sat, 23 Apr 2005 17:52:43 +0000</pubDate>
		<dc:creator>aw</dc:creator>
				<category><![CDATA[web开发]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[JSFL]]></category>
		<category><![CDATA[原创]]></category>
		<category><![CDATA[教程]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[JSFL中比较有用的几个方法。 陆续整理ing 通过fl对象获取当前fla实例。 通过fla实例下的几个对象获取 timeline，layer等IDE结构 fl.getDocumentDOM() 这样可以获得当前的fla实例，对于同时打开的多个FLA，可以用数组的方式制定获取特定的fla实例，比如 fl.getDocumentDOM()[x] 进一步，得到了document对象，就可以通过在IDE中大展宏图了。 几个重要的方法： document.addNewLine() document.addNewRectangle() document.addNewOval() document.addNewText() document.breakApart() ……… 然后是timeline,layer,frame对象 建议大家采用如下“开局”模式： myDoc = fl.getDocumentDOM(); myTimeline = myDoc.getTimeline() 然后去拓展 layers, frame 对象 结构如下： var frameSpan = fl.getDocumentDOM().getTimeline().layers[0].frames[0].duration 简记为： var frameSpan = myTimeline.layers[0].frames[0] 或者对layer再进行取值，使之更简。 具体操作的时候，遇到一些问题，现整理如下： 人为选择的多层，jsfl只能判对你鼠标拖拽结束的那个层，比如，你从第一层选中不放往下拖拽，到第30层停止，和 你从第30层开始，选到第一层，是不一样的。jsfl分别认为你选中的是第30层和第一层。 frames的选择则不同，frames部分前后，可以任意选择，都返回一个起始frame和一个结束frame。 其他的继续补充ing 这里多说一句，JSFL的方法还有很多，大家可以自己看帮助文档。本来考虑翻译，后发发现很多地方都提供了，就觉得自己没必要再做重复劳动了，不懂之处可以拿出来一起讨论。 1条评论, 立即发言 &#124; 本文关键词: Flash, JSFL, 原创, 教程 ©aw's blog [...]]]></description>
			<content:encoded><![CDATA[<p>JSFL中比较有用的几个方法。<br />
陆续整理ing</p>
<p>通过fl对象获取当前fla实例。<br />
通过fla实例下的几个对象获取 timeline，layer等IDE结构</p>
<p>fl.getDocumentDOM()<br />
这样可以获得当前的fla实例，对于同时打开的多个FLA，可以用数组的方式制定获取特定的fla实例，比如</p>
<p>fl.getDocumentDOM()[x]</p>
<p>进一步，得到了document对象，就可以通过在IDE中大展宏图了。</p>
<p>几个重要的方法：</p>
<p>document.addNewLine()<br />
document.addNewRectangle()<br />
document.addNewOval()<br />
document.addNewText()<br />
document.breakApart()<br />
………</p>
<p>然后是timeline,layer,frame对象</p>
<p>建议大家采用如下“开局”模式：<br />
myDoc = fl.getDocumentDOM();<br />
myTimeline = myDoc.getTimeline()<br />
然后去拓展 layers, frame 对象</p>
<p>结构如下：<br />
var frameSpan = fl.getDocumentDOM().getTimeline().layers[0].frames[0].duration<br />
简记为：<br />
var frameSpan = myTimeline.layers[0].frames[0]<br />
或者对layer再进行取值，使之更简。</p>
<p>具体操作的时候，遇到一些问题，现整理如下：</p>
<p><b>人为</b>选择的多层，jsfl只能判对你鼠标拖拽结束的那个层，比如，你从第一层选中不放往下拖拽，到第30层停止，和 你从第30层开始，选到第一层，是不一样的。jsfl分别认为你选中的是第30层和第一层。<br />
frames的选择则不同，frames部分前后，可以任意选择，都返回一个起始frame和一个结束frame。<br />
<span id="more-213"></span><br />
其他的继续补充ing</p>
<p>这里多说一句，JSFL的方法还有很多，大家可以自己看帮助文档。本来考虑翻译，后发发现很多地方都提供了，就觉得自己没必要再做重复劳动了，不懂之处可以拿出来一起讨论。</p>
<div style="border-top:1px dotted #ddd;width:100%;margin:5px 0"></div>
<p>
<strong>
<a href="http://www.awflasher.com/blog/archives/213#awcomment"><strong>1</strong>条评论</a>,
<a href="http://www.awflasher.com/blog/archives/213#awcomment">立即发言</a>
</strong>
|
本文关键词: <a href="http://www.awflasher.com/blog/tag/flash" rel="tag">Flash</a>, <a href="http://www.awflasher.com/blog/tag/jsfl" rel="tag">JSFL</a>, <a href="http://www.awflasher.com/blog/tag/%e5%8e%9f%e5%88%9b" rel="tag">原创</a>, <a href="http://www.awflasher.com/blog/tag/%e6%95%99%e7%a8%8b" rel="tag">教程</a><br/></p>
<p>©<a href="http://www.awflasher.com/blog" title="aw's blog 姿态永恒">aw's blog 姿态永恒</a> 1984-2005  | <a href="http://www.awflasher.com/blog/archives/213">链接地址</a> - http://www.awflasher.com/blog/archives/213
</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/213/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>[原创]bitmap in Flash != perfect</title>
		<link>http://www.awflasher.com/blog/archives/210</link>
		<comments>http://www.awflasher.com/blog/archives/210#comments</comments>
		<pubDate>Sat, 23 Apr 2005 15:42:15 +0000</pubDate>
		<dc:creator>aw</dc:creator>
				<category><![CDATA[web开发]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[JSFL]]></category>
		<category><![CDATA[原创]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[这几天一直为JSFL提供的便利而兴奋。 可是却遇到了一个非常恼火的问题。在Flash里面，bitmap一旦被breakApart。那么就不听话了。 不用多说，大家看看这个RAR，一目了然：http://www.awflasher.com/mxbug.rar 当然，希望Adobe能助Flash一臂之力，那样也能让我们这帮MM的簇拥者们更舒坦的接受收购（详情可点击）的事实：） 6条评论, 立即发言 &#124; 本文关键词: Flash, JSFL, 原创 ©aw's blog 姿态永恒 1984-2005 &#124; 链接地址 - http://www.awflasher.com/blog/archives/210 @awguo （新浪微博） &#124; @awguo （腾讯微博） &#124; Twitter: @awguo]]></description>
			<content:encoded><![CDATA[<p>这几天一直为JSFL提供的便利而兴奋。</p>
<p>可是却遇到了一个非常恼火的问题。<b>在Flash里面，bitmap一旦被breakApart。那么就不听话了。</b></p>
<p>不用多说，大家看看这个RAR，一目了然：<a href="http://www.awflasher.com/mxbug.rar" title="http://www.awflasher.com/mxbug.rar" target="_blank">http://www.awflasher.com/mxbug.rar</a></p>
<p>当然，希望Adobe能助Flash一臂之力，那样也能让我们这帮MM的簇拥者们更舒坦的接受<a href="http://www.awflasher.com/blog/archives/193" title="http://www.awflasher.com/blog/archives/193" target="_blank"><b>收购（详情可点击）</b></a>的事实：）</p>
<div style="border-top:1px dotted #ddd;width:100%;margin:5px 0"></div>
<p>
<strong>
<a href="http://www.awflasher.com/blog/archives/210#awcomment"><strong>6</strong>条评论</a>,
<a href="http://www.awflasher.com/blog/archives/210#awcomment">立即发言</a>
</strong>
|
本文关键词: <a href="http://www.awflasher.com/blog/tag/flash" rel="tag">Flash</a>, <a href="http://www.awflasher.com/blog/tag/jsfl" rel="tag">JSFL</a>, <a href="http://www.awflasher.com/blog/tag/%e5%8e%9f%e5%88%9b" rel="tag">原创</a><br/></p>
<p>©<a href="http://www.awflasher.com/blog" title="aw's blog 姿态永恒">aw's blog 姿态永恒</a> 1984-2005  | <a href="http://www.awflasher.com/blog/archives/210">链接地址</a> - http://www.awflasher.com/blog/archives/210
</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/210/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>[原创]JSFL-BreakApart-请高手批评</title>
		<link>http://www.awflasher.com/blog/archives/209</link>
		<comments>http://www.awflasher.com/blog/archives/209#comments</comments>
		<pubDate>Sat, 23 Apr 2005 14:35:44 +0000</pubDate>
		<dc:creator>aw</dc:creator>
				<category><![CDATA[web开发]]></category>
		<category><![CDATA[JSFL]]></category>
		<category><![CDATA[代码]]></category>
		<category><![CDATA[原创]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[这个JSFL主要是为了做一些破碎特效的时候把一个图形打散到一些小元件。我这里这个JSFL可以把一个矢量图打散到（NXM）小元件，那么得到这些小元件，可以作进一步的处理，尤其是梯度效果。 ·什么是破碎梯度效果：点击这里。 JSFL代码如下： 引用自 //////////////////////////////////////// // Initialization the Variables // // superBreak by awflasher.com v0.1 // //////////////////////////////////////// //&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; /* Useage: 1 &#8211; Select your vector graphics 2 &#8211; change the JSFL parameters &#8211; eg, &#34;_run(10,4)&#34; that stands for the break-apart-method is 10(subSymbols)X4(subSymbols) 2 &#8211; Run the JSFL file(From commands menu 3 &#8211; wait and get [...]]]></description>
			<content:encoded><![CDATA[<p>这个JSFL主要是为了做一些破碎特效的时候把一个图形打散到一些小元件。我这里这个JSFL可以把一个矢量图打散到（NXM）小元件，那么得到这些小元件，可以作进一步的处理，尤其是梯度效果。<br />
·什么是破碎梯度效果：<a href="http://www.awflasher.com/blog/archives/194" title="点击这里">点击这里</a>。</p>
<p>JSFL代码如下：
<div class="quote">
<div class="quote-title">引用自 <u></u></div>
<div class="quote-content">////////////////////////////////////////<br />
//   Initialization the Variables     //<br />
//   superBreak by awflasher.com v0.1 //<br />
////////////////////////////////////////<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
/* Useage:<br />
   1 &#8211; Select your vector graphics<br />
   2 &#8211; change the JSFL parameters &#8211; eg, &quot;_run(10,4)&quot;<br />
       that stands for the break-apart-method is 10(subSymbols)X4(subSymbols)<br />
   2 &#8211; Run the JSFL file(From commands menu<br />
   3 &#8211; wait and get your breaked parts<br />
   &#8212;&gt;let&#39;s go ^__^<br />
*/</p>
<p>// (clear the &quot;//&quot; to run this JSFL . _run (12, 8)<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p></div>
</div>
<p><span id="more-209"></span>//&#8212;&#8212;&#8212;&#8212;-Functions&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
var _doc = fl.getDocumentDOM ()<br />
var getRect = _doc.getSelectionRect ();<br />
///////////////////////////////////////<br />
//         END of Init               //<br />
///////////////////////////////////////<br />
//_run ();<br />
////**********Functions**********/////<br />
function pickUpTheSelectedRect (xp, yp)<br />
{<br />
&nbsp;&nbsp;///////////////////////////<br />
&nbsp;&nbsp;// Get the initSelection //<br />
&nbsp;&nbsp;///////////////////////////<br />
&nbsp;&nbsp;_left = getRect.left<br />
&nbsp;&nbsp;_top = getRect.top<br />
&nbsp;&nbsp;_right = getRect.right<br />
&nbsp;&nbsp;_bottom = getRect.bottom;<br />
&nbsp;&nbsp;__width = _right &#8211; _left;<br />
&nbsp;&nbsp;__height = _bottom &#8211; _top;<br />
&nbsp;&nbsp;__ws = __width / xp;<br />
&nbsp;&nbsp;__hs = __height / yp;<br />
} //End of pickUpTheSelectedRect<br />
function gridSelection (smallRectX0, smallRectY0, smallRectX1, smallRectY1)<br />
{<br />
&nbsp;&nbsp;_doc.setSelectionRect (<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;left : smallRectX0, top : smallRectY0, right : smallRectX1, bottom : smallRectY1<br />
&nbsp;&nbsp;}, true);<br />
} //End of gridSelection<br />
function distributionToGrid (xp, yp)<br />
{<br />
&nbsp;&nbsp;pickUpTheSelectedRect (xp, yp);<br />
&nbsp;&nbsp;for (i = 0; i &lt; xp; i ++)<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;for (j = 0; j &lt; yp; j ++)<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;gridSelection (_left + i * __ws, _top + j * __hs, _left + (i + 1) * __ws, _top + (j + 1) * __hs);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (_doc.getSelectionRect () != 0)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_doc.convertToSymbol (&quot;graphic&quot;, &quot;aw4&quot; + i + &quot;_&quot; + j, &quot;top left&quot;);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;}<br />
}<br />
function _run (xp, xp)<br />
{<br />
&nbsp;&nbsp;//getTheSelection<br />
&nbsp;&nbsp;distributionToGrid (xp, xp);<br />
}[/quote]</p>
<div style="border-top:1px dotted #ddd;width:100%;margin:5px 0"></div>
<p>
<strong>
<a href="http://www.awflasher.com/blog/archives/209#awcomment"><strong>3</strong>条评论</a>,
<a href="http://www.awflasher.com/blog/archives/209#awcomment">立即发言</a>
</strong>
|
本文关键词: <a href="http://www.awflasher.com/blog/tag/jsfl" rel="tag">JSFL</a>, <a href="http://www.awflasher.com/blog/tag/%e4%bb%a3%e7%a0%81" rel="tag">代码</a>, <a href="http://www.awflasher.com/blog/tag/%e5%8e%9f%e5%88%9b" rel="tag">原创</a><br/></p>
<p>©<a href="http://www.awflasher.com/blog" title="aw's blog 姿态永恒">aw's blog 姿态永恒</a> 1984-2005  | <a href="http://www.awflasher.com/blog/archives/209">链接地址</a> - http://www.awflasher.com/blog/archives/209
</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/209/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>JSFL Documents onLine</title>
		<link>http://www.awflasher.com/blog/archives/201</link>
		<comments>http://www.awflasher.com/blog/archives/201#comments</comments>
		<pubDate>Thu, 21 Apr 2005 18:33:24 +0000</pubDate>
		<dc:creator>aw</dc:creator>
				<category><![CDATA[web开发]]></category>
		<category><![CDATA[JSFL]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[http://livedocs.macromedia.com/flash/mx2004/main_7_2/wwhelp/wwhimpl/js/html/wwhelp.htm?href=Part_JSAPI.html PS：现在上MMdotCOM都有点不自然了：（ 看到漂亮的pages才安心下来。真希望Adobe不要抛弃咱们，hoho：） 暂无评论, 立即发言 &#124; 本文关键词: JSFL ©aw's blog 姿态永恒 1984-2005 &#124; 链接地址 - http://www.awflasher.com/blog/archives/201 @awguo （新浪微博） &#124; @awguo （腾讯微博） &#124; Twitter: @awguo]]></description>
			<content:encoded><![CDATA[<p><a href="http://livedocs.macromedia.com/flash/mx2004/main_7_2/wwhelp/wwhimpl/js/html/wwhelp.htm?href=Part_JSAPI.html" title="http://livedocs.macromedia.com/flash/mx2004/main_7_2/wwhelp/wwhimpl/js/html/wwhelp.htm?href=Part_JSAPI.html" target="_blank">http://livedocs.macromedia.com/flash/mx2004/main_7_2/wwhelp/wwhimpl/js/html/wwhelp.htm?href=Part_JSAPI.html</a></p>
<p>PS：现在上MMdotCOM都有点不自然了：（<br />
看到漂亮的pages才安心下来。真希望Adobe不要抛弃咱们，hoho：）</p>
<div style="border-top:1px dotted #ddd;width:100%;margin:5px 0"></div>
<p>
<strong>
<a href="http://www.awflasher.com/blog/archives/201#awcomment">暂无评论</a>,
<a href="http://www.awflasher.com/blog/archives/201#awcomment">立即发言</a>
</strong>
|
本文关键词: <a href="http://www.awflasher.com/blog/tag/jsfl" rel="tag">JSFL</a><br/></p>
<p>©<a href="http://www.awflasher.com/blog" title="aw's blog 姿态永恒">aw's blog 姿态永恒</a> 1984-2005  | <a href="http://www.awflasher.com/blog/archives/201">链接地址</a> - http://www.awflasher.com/blog/archives/201
</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/201/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[原创]为MM做的Flash</title>
		<link>http://www.awflasher.com/blog/archives/194</link>
		<comments>http://www.awflasher.com/blog/archives/194#comments</comments>
		<pubDate>Tue, 19 Apr 2005 13:46:09 +0000</pubDate>
		<dc:creator>aw</dc:creator>
				<category><![CDATA[web开发]]></category>
		<category><![CDATA[JSFL]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[给MM做了一个效果。 单击显示 attachments/month_0504/fc5i_mm1.swf 今天在byhh发的贴上了top10。没想到居然有人说我是在炫耀。 懒得跟那人一般见识。继续“炫耀”吧！当然，有点IQ的人都知道我是在炫耀MM的大智慧，而非个人的挫作。 4条评论, 立即发言 &#124; 本文关键词: JSFL ©aw's blog 姿态永恒 1984-2005 &#124; 链接地址 - http://www.awflasher.com/blog/archives/194 @awguo （新浪微博） &#124; @awguo （腾讯微博） &#124; Twitter: @awguo]]></description>
			<content:encoded><![CDATA[<p>给MM做了一个效果。</p>
<div class="ubb-obj-div">
<input id="bShowobjx25c" type="hidden" value="-1" /><a onclick="ubbShowObj('swf','objx25c','attachments/month_0504/fc5i_mm1.swf','400','300');">单击显示</a>
<div id="objx25c"><a href="attachments/month_0504/fc5i_mm1.swf" target="_blank">attachments/month_0504/fc5i_mm1.swf</a></div>
</div>
<p>今天在byhh发的贴上了top10。没想到居然有人说我是在炫耀。</p>
<p>懒得跟那人一般见识。继续“炫耀”吧！当然，有点IQ的人都知道我是在炫耀<b>MM的大智慧</b>，而非个人的挫作。</p>
<div style="border-top:1px dotted #ddd;width:100%;margin:5px 0"></div>
<p>
<strong>
<a href="http://www.awflasher.com/blog/archives/194#awcomment"><strong>4</strong>条评论</a>,
<a href="http://www.awflasher.com/blog/archives/194#awcomment">立即发言</a>
</strong>
|
本文关键词: <a href="http://www.awflasher.com/blog/tag/jsfl" rel="tag">JSFL</a><br/></p>
<p>©<a href="http://www.awflasher.com/blog" title="aw's blog 姿态永恒">aw's blog 姿态永恒</a> 1984-2005  | <a href="http://www.awflasher.com/blog/archives/194">链接地址</a> - http://www.awflasher.com/blog/archives/194
</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/194/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>JSFL&#8217; documents</title>
		<link>http://www.awflasher.com/blog/archives/190</link>
		<comments>http://www.awflasher.com/blog/archives/190#comments</comments>
		<pubDate>Sun, 17 Apr 2005 23:28:42 +0000</pubDate>
		<dc:creator>aw</dc:creator>
				<category><![CDATA[web开发]]></category>
		<category><![CDATA[JSFL]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[转载请保留：http://www.awflasher.com/blog/archives/190 Flash8 的 JSFL很多地方都改变了。 随便记录在这里。估计一时也没什么人会翻到这片日志。 除非，你是搜索到这里的，呵呵，想了解JSFL的知识？可以联系我awflasher at gmail dot com ==言归正传 JSFL中的DOM思想算是核心了。 一些基本的操作： 建立一个新的层 核心语法： timeline.addNewLayer($[$name$]$ $[$, layerType $[$, bAddAbove$]$$]$) 其中三个参数分别代表层名、层类别、是否向上建立 类别可接受的类别参数normal, guide, guided, mask, masked, folder var getDoc = fl.getDocumentDOM(); var getCurrentTimeline = getDoc.getTimeline(); getCurrentTimeline.addNewLayer(&#34;Normal&#34;, &#34;Normal&#34;, true); 获取所选的帧 核心语法 timeline.getSelectedFrames(); 无参数，获得当前选择的帧。 返回一个数组，该数组包含3N个整数，N代表选择区域。 每组中，第一个整数代表当前层的索引；第二、第三个整数分别代表起始帧和结束帧索引。 值得一提的是，前面提到的结束帧并不在所选区域内。 提示：当选择区域多于同一时间轴，或者在同一时间轴上不连续时，N就会大于1。 附：Adobe官方的例子：http://www.adobe.com/devnet/flash/articles/invisible_button.html 暂无评论, 立即发言 &#124; 本文关键词: JSFL ©aw's blog 姿态永恒 [...]]]></description>
			<content:encoded><![CDATA[<p>转载请保留：<a href="http://www.awflasher.com/blog/archives/190">http://www.awflasher.com/blog/archives/190</a></p>
<p>Flash8 的 JSFL很多地方都改变了。<br />
随便记录在这里。估计一时也没什么人会翻到这片日志。<br />
除非，你是搜索到这里的，呵呵，想了解JSFL的知识？可以联系我awflasher at gmail dot com</p>
<p>==言归正传</p>
<p>JSFL中的DOM思想算是核心了。</p>
<p>一些基本的操作：</p>
<p><b>建立一个新的层</b><br />
核心语法：
<div class="code">timeline.addNewLayer($[$name$]$ $[$, layerType $[$, bAddAbove$]$$]$) </div>
<p>其中三个参数分别代表层名、层类别、是否向上建立<br />
类别可接受的类别参数normal, guide, guided, mask, masked, folder</p>
<div class="code">var getDoc = fl.getDocumentDOM();<br />
var getCurrentTimeline = getDoc.getTimeline();<br />
getCurrentTimeline.addNewLayer(&quot;Normal&quot;, &quot;Normal&quot;, true);</div>
<p><b>获取所选的帧</b><br />
核心语法
<div class="code">timeline.getSelectedFrames();</div>
<p>无参数，获得当前选择的帧。</p>
<p>返回一个数组，该数组包含3N个整数，N代表选择区域。<br />
每组中，第一个整数代表当前层的索引；第二、第三个整数分别代表起始帧和结束帧索引。<br />
值得一提的是，前面提到的结束帧并不在所选区域内。<br />
提示：当选择区域多于同一时间轴，或者在同一时间轴上不连续时，N就会大于1。</p>
<p>附：Adobe官方的例子：<a href="http://www.adobe.com/devnet/flash/articles/invisible_button.html" title="http://www.adobe.com/devnet/flash/articles/invisible_button.html" target="_blank">http://www.adobe.com/devnet/flash/articles/invisible_button.html</a></p>
<div style="border-top:1px dotted #ddd;width:100%;margin:5px 0"></div>
<p>
<strong>
<a href="http://www.awflasher.com/blog/archives/190#awcomment">暂无评论</a>,
<a href="http://www.awflasher.com/blog/archives/190#awcomment">立即发言</a>
</strong>
|
本文关键词: <a href="http://www.awflasher.com/blog/tag/jsfl" rel="tag">JSFL</a><br/></p>
<p>©<a href="http://www.awflasher.com/blog" title="aw's blog 姿态永恒">aw's blog 姿态永恒</a> 1984-2005  | <a href="http://www.awflasher.com/blog/archives/190">链接地址</a> - http://www.awflasher.com/blog/archives/190
</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/190/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[原创]JSFL ? SwishMax</title>
		<link>http://www.awflasher.com/blog/archives/188</link>
		<comments>http://www.awflasher.com/blog/archives/188#comments</comments>
		<pubDate>Sat, 16 Apr 2005 21:24:46 +0000</pubDate>
		<dc:creator>aw</dc:creator>
				<category><![CDATA[web开发]]></category>
		<category><![CDATA[JSFL]]></category>
		<category><![CDATA[Swish]]></category>
		<category><![CDATA[SwishMax]]></category>
		<category><![CDATA[特效]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[别的不多说，先看效果，大家猜猜这个做了多久。： 单击显示 attachments/month_0504/41s8_test.swf 2分钟不到。包括新建fla文件。你一定会怀疑我的分层延时怎么做的。的确，这种体力活以前把人做死，不过借助jsfl，这就变成纯粹的java脑力活了。 这是一场革命。 至少对我而言。 JSFL太神奇了。 下面这段代码： var doc = fl.getDocumentDOM () var timeline = doc.getTimeline () var layerArray = fl.getDocumentDOM ().getTimeline ().getSelectedLayers (); for (var i = 1; i &#60;= layerArray.length; i ++) { &#160;&#160;timeline.setSelectedLayers(i) &#160;&#160;timeline.insertFrames(i, false,0); }[/code]将会给我的Flash设计生涯带来变化 MM的大智慧实在是难以用语言形容！ 那么这段代码的具体用处何在呢。 doc，返回目前的fla文档实例。 timeline，返回文档实例的时间轴。 layerArray，得到设计者选择的层。 for循环负责分配间隔梯度。 用法：上面那段代码另存到*.jsfl，然后打开你的flasMX04 选择好你的Layer然后Commands-&#62;Run command... 选择这个jsfl OK：） PS：swf文件是大了点，但是，正面回避了as的粒子特效，对于做avi、gif这种输出是否有好处呢：） 此外延续了矢量特征。 暂无评论, 立即发言 [...]]]></description>
			<content:encoded><![CDATA[<p>别的不多说，先看效果，大家猜猜这个做了多久。：</p>
<div class="ubb-obj-div">
<input id="bShowobj64xp" type="hidden" value="-1" /><a onclick="ubbShowObj('swf','obj64xp','attachments/month_0504/41s8_test.swf','400','300');">单击显示</a>
<div id="obj64xp"><a href="attachments/month_0504/41s8_test.swf" target="_blank">attachments/month_0504/41s8_test.swf</a></div>
</div>
<p>2分钟不到。包括新建fla文件。你一定会怀疑我的分层延时怎么做的。的确，这种体力活以前把人做死，不过借助jsfl，这就变成纯粹的java脑力活了。</p>
<p><b>这是一场革命。</b></p>
<p>至少对我而言。</p>
<p>JSFL太神奇了。</p>
<p>下面这段代码：
<div class="code">var doc = fl.getDocumentDOM ()<br />
var timeline = doc.getTimeline ()<br />
var layerArray = fl.getDocumentDOM ().getTimeline ().getSelectedLayers ();<br />
for (var i = 1; i &lt;= layerArray.length; i ++)</div>
<p><span id="more-188"></span>{<br />
&nbsp;&nbsp;timeline.setSelectedLayers(i)<br />
&nbsp;&nbsp;timeline.insertFrames(i, false,0);<br />
}[/code]将会给我的Flash设计生涯带来变化</p>
<p>MM的大智慧实在是难以用语言形容！</p>
<p>那么这段代码的具体用处何在呢。<br />
doc，返回目前的fla文档实例。<br />
timeline，返回文档实例的时间轴。<br />
layerArray，得到设计者选择的层。<br />
for循环负责分配间隔梯度。</p>
<p><b><span style="color:Green">用法</span></b>：上面那段代码另存到*.jsfl，然后打开你的flasMX04<br />
选择好你的Layer然后Commands-&gt;Run command...<br />
选择这个jsfl</p>
<p>OK：）<br />
PS：swf文件是大了点，但是，正面回避了as的粒子特效，对于做avi、gif这种输出是否有好处呢：）<br />
此外延续了矢量特征。</p>
<div style="border-top:1px dotted #ddd;width:100%;margin:5px 0"></div>
<p>
<strong>
<a href="http://www.awflasher.com/blog/archives/188#awcomment">暂无评论</a>,
<a href="http://www.awflasher.com/blog/archives/188#awcomment">立即发言</a>
</strong>
|
本文关键词: <a href="http://www.awflasher.com/blog/tag/jsfl" rel="tag">JSFL</a>, <a href="http://www.awflasher.com/blog/tag/swish" rel="tag">Swish</a>, <a href="http://www.awflasher.com/blog/tag/swishmax" rel="tag">SwishMax</a>, <a href="http://www.awflasher.com/blog/tag/%e7%89%b9%e6%95%88" rel="tag">特效</a><br/></p>
<p>©<a href="http://www.awflasher.com/blog" title="aw's blog 姿态永恒">aw's blog 姿态永恒</a> 1984-2005  | <a href="http://www.awflasher.com/blog/archives/188">链接地址</a> - http://www.awflasher.com/blog/archives/188
</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/188/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

