<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title><![CDATA[2010 new life - 经验交流]]></title>
<link>http://format.juzhen.net/v1/blog/</link>
<description><![CDATA[2010 new life]]></description>
<language>zh-cn</language>
<copyright><![CDATA[Copyright 2005 PBlog3 v2.8]]></copyright>
<webMaster><![CDATA[hwg.9@163.com(formathwg)]]></webMaster>
<generator>PBlog2 v2.4</generator> 
<image>
	<title>2010 new life</title>
	<url>http://format.juzhen.net/v1/blog/images/logos.gif</url>
	<link>http://format.juzhen.net/v1/blog/</link>
	<description>2010 new life</description>
</image>

			<item>
			<link>http://format.juzhen.net/v1/blog/article.asp?id=80</link>
			<title><![CDATA[flash 加载图片锯齿消除]]></title>
			<author>hwg.9@163.com(formathwg)</author>
			<category><![CDATA[经验交流]]></category>
			<pubDate>Mon,28 Jan 2008 11:32:42 +0800</pubDate>
			<guid>http://format.juzhen.net/v1/blog/default.asp?id=80</guid>
		<description><![CDATA[通过AS动态载入的图片在缩放的时候出现模糊和锯齿，由于这些位图是通过AS从外部载入进来的，不能在Flash制作时通过修改库里图片的属性来消除锯齿。 <br/><br/>外部加载的可以通过bitmap来进行解决。主要用到MovieClip.attachBitmap中的一个smooth参数的设置，来进行平滑处理。<br/><br/>/*****进行消锯齿与不消锯齿的对比*****/ <br/>import flash.display.BitmapData; <br/>/*************加载******************/ <br/>var container1:MovieClip = cr&#101;ateEmptyMovieClip(&#34;container1&#34;, getNextHighestDepth()); <br/>var container2:MovieClip = cr&#101;ateEmptyMovieClip(&#34;container2&#34;, getNextHighestDepth()); <br/>var loader1:MovieClipLoader = new MovieClipLoader(); <br/>var loader2:MovieClipLoader = new MovieClipLoader(); <br/>var obj:Object = new Object(); <br/>obj.onLoadInit = function(target:MovieClip) { www_bitscn_com <br/>trace(&#34;onLoadInit&#34;); <br/>loaderDispose(target); <br/>}; <br/>loader1.addListener(obj); <br/>loader1.loadClip(&#34;1.jpg&#34;, container1); <br/>loader2.addListener(obj); <br/>loader2.loadClip(&#34;1.jpg&#34;, container2); <br/>/**********图片处理***************/ <br/>var bitmapLoader1:MovieClip = cr&#101;ateEmptyMovieClip(&#34;Bloader1&#34;, getNextHighestDepth()); <br/>var bitmapLoader2:MovieClip = cr&#101;ateEmptyMovieClip(&#34;Bloader2&#34;, getNextHighestDepth()); <br/>var bitmap1:BitmapData; <br/>var bitmap2:BitmapData; <br/>function loaderDispose(mc:MovieClip) { <br/>mc._visible = false; <br/>/*******不平滑*******/ <br/>if (mc._name == &#34;container1&#34;) { <br/>bitmap1 = new BitmapData(mc._width, mc._height, true, 0x00FFFFFF); <br/>bitmap1.draw(mc); <br/>bitmapLoader1.attachBitmap(bitmap1, 0); <br/>bitmapLoader1._x = -50; <br/>bitmapLoader1._xscale = bitmapLoader1._yscale=250; bitscn.com <br/>} else { <br/>/******平滑处理*******/ <br/>bitmap2 = new BitmapData(mc._width, mc._height, true, 0x00FFFFFF); <br/>bitmap2.draw(mc); <br/>bitmapLoader2.attachBitmap(bitmap2, 1, &#34;auto&#34;, true); <br/>//主要就是这个smooth参数，true表示平滑 <br/>bitmapLoader1._x = -50; <br/>bitmapLoader2._y = 300; <br/>bitmapLoader2._xscale = bitmapLoader2._yscale=250; <br/>} <br/>}<br/>]]></description>
		</item>
		
			<item>
			<link>http://format.juzhen.net/v1/blog/article.asp?id=78</link>
			<title><![CDATA[生存下去的法则]]></title>
			<author>hwg.9@163.com(formathwg)</author>
			<category><![CDATA[经验交流]]></category>
			<pubDate>Mon,08 Oct 2007 16:21:21 +0800</pubDate>
			<guid>http://format.juzhen.net/v1/blog/default.asp?id=78</guid>
		<description><![CDATA[写给城里普通收入的年轻人<br/><br/>&nbsp;&nbsp;　总则：<br/><br/>&nbsp;&nbsp;　1、不要再相信任何GOV给你描绘的美好前景了。经历了房改、医改、教改以后，如果你还没醒过来，还以为以后的生活能越“改”越好，那是太天真啦。 <br/><br/>&nbsp;&nbsp;　2、ZG会饿死、病死、穷死人，但绝不能饿死、病死、穷死大部分人。不少官商要赚钱，所以GOV会踩着这条底线走；这条底线，是估算GOV以后改革方案的最好方法。<br/><br/>&nbsp;&nbsp;　关于工作：<br/><br/>&nbsp;&nbsp;　工作是生活收入之源，所以为了以后更好的活下去，哪里工作收入高，就跑哪里去，哪个区域GOV搞活了，就去哪。跟着政策走，广州不行了去上海，上海不行了去北京，北京也不行了就去别的地方，总之要比别人先走一步。政策时时变，朝令夕改，千万别信什么远景，别做“永不生锈的螺丝钉”。 　　现在一个城市的发展能力或经济状况，和当地GOV官员的能力，和中央对地方的重视程度关联太大。而这些东西在一次会议上就能通通改变，我们平民无法控制的。<br/><br/>&nbsp;&nbsp;　关于身体：<br/><br/>&nbsp;&nbsp;　现在流行“45以前命换钱，45以后钱买命”的说法，因此很多年轻人因为对将来美好生活的渴望，不惜透支身体，这种做法是愚蠢的。看看现在的医保吧，一场大病，能把你毕生的钱耗光！然后你就等死吧。不用多说了，一个个血淋淋的故事。<br/><br/>&nbsp;&nbsp;　因此无论工作多忙，一定要注意身体，多锻炼，保持好的心境。如果一份工作看上去钱多点，但要用命去拼的，就建议你多考虑。没有钱可以省点花，没有老婆也可以过日子，但没有一个健康的身体，等待你的就只有死。<br/><br/>&nbsp;&nbsp;　关于房子：<br/><br/>&nbsp;&nbsp;　现在买房子有几个缺点：<br/><br/>&nbsp;&nbsp;　1、房价虚高；<br/><br/>　　2、不平等条约和猫腻太多；<br/><br/>　　3、管理费、治安费等等加起来，不比租房便宜多少；<br/><br/>　　4、在一个地方买了房子，就相当于把你自己绑定在一个地方了，你以后就很难再移动。而政策时时变，很难说那个地方就一直受重视。举个例子，以前广州的商业中心都在人民路一带，南方大厦多出名啊，现在呢？我见到不少人都在不停买卖房子，一间又一间，被GOV牵着鼻子走，亏死了。<br/><br/>　　5、ZG的城市规划还存在很大的问题，一直在不停的变，将来必定还有一次次的“重新规划”，因此说不准哪一天，你发毕生积储，供上10年20年买下来的房子，会被贴上个大大的“拆”字，逼迁你，然后给你一小笔赔偿。 　　 　　房价在ZG无限走高是不可能的（市中心除外，但在ZG，连“迁都”这样的事都讨论过了，其实你还是不能确定，哪里会是将来的市中心吧？），只要保持自己的购买力不低于大众，看看手头上有多少钱，将来找个可以安度晚年的地方，或者遇上房价低谷，再买不迟。<br/><br/>&nbsp;&nbsp;　关于伴侣：<br/><br/>　　恋爱的成本很高，无论金钱还是时间，尤其对于男人而言。所以如果你不是太有钱，那么认认真真的找个人结婚，比什么都好。千万别因为寂寞而找朋友，玩来玩去，最后你会发觉是虚梦一场，梦里耗掉的，是你的钱、时间、前途和理想。 <br/><br/>&nbsp;&nbsp;　关于教育：<br/><br/>　　可以这么说，ZG的教育是浪费金钱，我没听说谁是从大学里学到有用东西的。但在ZG，不读个大学也确实不行，但大学就足以。刚出来工作的时候，学历好象看起来很重要，因此容易有误导，学生们拼命的读，硕士、博士…其实只要你工作上5年，就会发现，你的工作经验和社会关系比什么都重要。一个好的社会关系网绝对比什么博士学位重要。 <br/><br/>　　社会关系靠什么积累？主要靠的是工作中的接触！<br/><br/>&nbsp;&nbsp;　关于车子：<br/><br/>　　车子在ZG的作用真的不大，特别是“鼓励买车，控制用车”的政策即将出台，不知道你将要为自己的爱车付出怎样的代价。 <br/><br/>&nbsp;&nbsp;　关于理财：<br/><br/>　　 手里的钱是一个人的力量所在，这句话听起来有点铜臭，但这是社会事实。这点道理，通常是女人比男人理解得深一点，因此很大一部分家庭，女人都是通过夺财权去夺家权的。在这些家庭里为什么男人要怕女人，都是因为他手里没钱。<br/><br/>　　在整个社会都一样，没有钱，你在社会里会举步为艰，什么都办不了。因此，无论收入多少，你都要有理财的意识，懂得存点钱，以备不时之需。钱最好存到不同的银行，有条件的朋友，最好国外也存一点，因为GOV最新的政策里，是允许银行破产的。<br/><br/>　　在投资的时候，一定要把钱投到你最熟悉的领域，并做足够的投资分析，“不熟不做”是前人用血泪得出的教训。别听信社会上的各种利好消息（包括股市、资金、经营等等），就盲目的把你的钱给出去，往往给出去以后你才会发现要收回来是很难的。你要知道，通常经过正常媒体鼓吹出来的消息往往都是有目的的。 <br/><br/>转载自：<a href="http://blog.csdn.net/byxdaz/archive/2006/02/07/593581.aspx" target="_blank" rel="external">http://blog.csdn.net/byxdaz/archive/2006/02/07/593581.aspx</a><br/><br/>]]></description>
		</item>
		
			<item>
			<link>http://format.juzhen.net/v1/blog/article.asp?id=77</link>
			<title><![CDATA[通过htm中的flash标签向flash传递参数~~~]]></title>
			<author>hwg.9@163.com(formathwg)</author>
			<category><![CDATA[经验交流]]></category>
			<pubDate>Thu,13 Sep 2007 12:04:05 +0800</pubDate>
			<guid>http://format.juzhen.net/v1/blog/default.asp?id=77</guid>
		<description><![CDATA[通过htm中的flash标签向flash传递参数~~~<br/>===========================================<br/>这2天做网站，从网上学习了一下通过htm中的flash标签向flash传递参数的方法，通过传递参数，flash可以动态的显示用户当前浏览到的网页~十分方便和人性的功能。<br/><br/>代码如下：（将代码插到flash标签中）<br/>&lt;param name=&#34;FlashVars&#34; value=&#34;变量a=a&amp;变量b=b&#34;&gt;<br/><br/>传递的参数将会读取到flash的_root中，默认的数据为字符串~~ 要转换成数字的话，必须在flash中<br/>用 Number（变量a）的形式转换。<br/><br/>最后在flash中做一个判断，就可以很轻松的实现当前浏览的页面~~~<br/>============================================<br/><br/><strong>其他的 flash 技巧：</strong><br/>对于想在flash中实现ps中的蒙版遮罩效果，必须加的2段代码：<br/>mc.setMask(msk_mc);<br/>mc.cacheAsBitmap = true;<br/>msk_mc.cacheAsBitmap = true;<br/><br/>复杂路径的flash平移动画：<br/>路径应改是位移mc的镜像，通俗的讲就是反方向放置路径，mc 的移动点必须是初始点。<br/><br/>举个例子：<br/>如果要 [&nbsp;&nbsp;做平移动画， mc的路径应该 ] ,具体的在flash中体会~~~<br/><br/>============================================<br/>]]></description>
		</item>
		
			<item>
			<link>http://format.juzhen.net/v1/blog/article.asp?id=69</link>
			<title><![CDATA[flash:TextInput组件应用实例]]></title>
			<author>hwg.9@163.com(formathwg)</author>
			<category><![CDATA[经验交流]]></category>
			<pubDate>Wed,25 Apr 2007 16:04:11 +0800</pubDate>
			<guid>http://format.juzhen.net/v1/blog/default.asp?id=69</guid>
		<description><![CDATA[步骤1 创建影片文档<br/><br/>新建一个影片文档，舞台大小设置为300×220，背景颜色设置为灰色。保存这个影片文档，文件名为“TextInput组件应用实例.fla”。<br/><br/>步骤2 引用组件<br/><br/>从【组件】面板拖放三个TextInput组件实例、两个Label组件实例到舞台上，调整它们的位置，效果如图8-3-26所示。<br/><br/>步骤3 定义组件实例属性和参数<br/><br/>先按照图8-3-25所示设置两个Label实例的text参数值。<br/><br/>然后，选择第2个TextInput实例（标签文字为密码的），在【属性】面板定义这个实例的名字为：passwordField。设置【password】参数值为true，其他参数都取默认值。<br/><br/>选择最下边哪个TextInput实例，在【属性】面板定义这个实例的名字为：resultField。在【组件检查器】面板中设置【visiable】参数值为false（这样设置以后，这个实例刚开始在画面上不显示，我们要在程序中用程序代码控制它显示），其他参数都取默认值。<br/><br/>步骤4 编写程序<br/><br/>选择时间轴第1帧，在【动作】面板中定义这一帧的动作脚本为：<br/><br/>textListener = new Object();//定义一个侦听器对象<br/><br/>textListener.handleEvent = function (evt){//定义侦听器对象的handleEvent事件函数<br/><br/>&nbsp;&nbsp;if (evt.type == &#34;enter&#34;){//判断侦听到的事件类型是不是按下Enter键<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;resultField.visible=true;//让resultField实例在页面上显示出来<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(evt.target.text==&#34;password&#34;){//判断输入到passwordField实例中的文本是否和设置的密码password一致<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;resultField.text=&#34;用户名和密码正确！&#34;;//如果密码输入正确，就在resultField实例中显示正确的反馈信息<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else{//如果密码输入错误，就在resultField实例中显示错误的反馈信息<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;resultField.text=&#34;密码不对，请重新输入！&#34;;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/><br/>&nbsp;&nbsp;}<br/><br/>}<br/><br/>passwordField.addEventListener(&#34;enter&#34;, textListener);// 将passwordField实例注册到textListener侦听器对象，一旦针对passwordField实例发生了按下Enter键的命令，那么就触发textListener侦听器对象相应的事件函数。<br/><br/>按快捷键Ctrl+Enter，测试效果吧！<br/><br/>（13）窗口（Window）组件<br/><br/>无论何时你需要向用户提供信息或最优先的选择时，你都可以在应用程序中使用一个窗口。例如，程序中需要用户填写登录窗口或者发生了更改并需要确认新密码的窗口。<br/><br/>在应用程序中创建窗口对象可以使用窗口（Window）组件。它可以在一个具有标题栏、边框和关闭按钮（可选）的窗口内显示电影剪辑的内容。Window组件支持拖动操作，你可以单击标题栏并将窗口及其内容拖动到另一个位置。<br/><br/>Window组件可以是模式的，也可以是非模式的。模式窗口会防止鼠标和键盘输入转至该窗口之外的其他组件。<br/><br/>将窗口添加到应用程序的方法常用的有两种：一种方法是将窗口组件直接从【组件】面板拖放到舞台上；另一种方法是使用PopUpManager类来创建窗口，这种方法可以创建与舞台上其他对象重叠的模式窗口。<br/><br/>在【属性】面板中可以设置Window组件的参数有：<br/><br/>u&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; contentPath：指定窗口的内容。这可以是电影剪辑的链接标识符，或者是屏幕、表单或包含窗口内容的幻灯片的元件的名称。它也可以是要加载到窗口的SWF或JPG文件的绝对或相对URL。默认值为 &#34;&#34;。加载的内容会被裁剪，以适合窗口大小。<br/><br/>u&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Title：指明窗口的标题。 <br/><br/>u&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CloseButton：指明是(true)否(false)显示关闭按钮。单击关闭按钮会广播一个click 事件，但并不能关闭窗口。你必须编写调用 Window.del&#101;tePopUp() 的处理函数，才能实现关闭窗口。<br/><br/>直接从【组件】面板将window组件拖放到舞台上来创建应用程序中的窗口的方法比较简单，只要设置好相应的组件参数即可。<br/><br/>下面我们用第二种方法，在应用程序中创建一个窗口，并且实现窗口的关闭功能。这个程序的运行情况如图8-3-27所示。<br/><br/>这个程序的具体制作步骤如下：<br/><br/>步骤1 从【组件】面板拖放一个windows组件实例到场景上，然后删除，这样可以使【库】面板中出现一个名字为“window”的编译剪辑（SWC）。<br/><br/>步骤2 创建一个名字为textMC的影片剪辑元件，在这个元件的编辑场景中输入几行文字，类型为【静态文本】，文字对象的坐标为（0，0），如图8-3-28所示。<br/><br/>在【库】面板中，用鼠标右键单击textMC元件，选择【链接】命令，弹出【链接】对话框，具体设置如图8-3-29所示，设置完后，单击【确定】。<br/><br/>步骤3 切换到主场景1，利用PopUpManager类的cr&#101;atePopUp函数创建一个窗口实例，并实现关闭功能。选择时间轴第1帧，在【动作】面板中定义这一帧的动作脚本为：<br/><br/>import mx.managers.PopUpManager//动作脚本类命名空间<br/><br/>import mx.containers.Window//引用要创建一个window类<br/><br/>var myTW = PopUpManager.cr&#101;atePopUp(_root, Window, true, {closeButton:true, title: &#34;我的窗口&#34;,contentPath:&#34;textMC&#34;});//利用PopUpManager类cr&#101;atePopUp函数创建一个窗口实例myTW，在这个窗口实例中显示链接标识符为textMC的影片剪辑<br/><br/>//以下是利用window类的click事件来实现单击关闭窗口的功能<br/><br/>windowListener = new Object();//定义一个侦听器对象<br/><br/>windowListener.click = function(evt){//定义侦听器对象click事件函数<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_root.myTW.del&#101;tePopUp();//删除实例名字为myTW的窗口实例<br/><br/>}<br/><br/>myTW.addEventListener(&#34;click&#34;, windowListener);//将myTW窗口实例注册到侦听器对象windowListener上，这样，当单击myTW窗口上的关闭按扭时，调用侦听器对象click事件函数进行处理。<br/><br/>设置完后，按快捷键Ctrl+Enter，测试效果吧！<br/>]]></description>
		</item>
		
			<item>
			<link>http://format.juzhen.net/v1/blog/article.asp?id=67</link>
			<title><![CDATA[如何拍摄出清晰的照片，小小窍门~~~]]></title>
			<author>hwg.9@163.com(formathwg)</author>
			<category><![CDATA[经验交流]]></category>
			<pubDate>Tue,17 Apr 2007 09:46:47 +0800</pubDate>
			<guid>http://format.juzhen.net/v1/blog/default.asp?id=67</guid>
		<description><![CDATA[ 一般而言，照片清晰是作品成功的基本要求。获得清晰照片的要诀主要有以下几点：<br/>&nbsp;&nbsp;&nbsp;&nbsp;首先，相机要稳。持稳相机是拍好照片的第一步。方法是：左手中指支撑机身前面，拇指与食指调焦，将左肘内收贴近前胸，相机取景窗紧贴右眼眶，也可以将肘托在支撑物上或下蹲时托在膝关节上，把相机固定好。当然，必要时用三脚架固定相机是最稳不过的。此外，按快门的动作也应注意，一定要将右手食指紧贴在快门按钮上，先轻轻半按快门，然后再摒住气释放快门。<br/>&nbsp;&nbsp;&nbsp;&nbsp;第二，速度要快。较快的快门速度也是稳定相机的一个方法，对于运动的拍摄目标高速快门更显得十分重要。要保证照片清晰，快门速度一般应不少于镜头焦距的倒数。如50毫米的标准镜头，拍摄静物时快门速度应不少于1/60秒；200毫米的镜头,快门速度不少于1/250秒。当然，如果经验丰富，慢于此速度也能拍出清晰的照片来。运动着的景物，运动速度越快，快门速度也应该越快，如拍摄奔跑中的运动员，速度应在1/250秒以上。<br/>&nbsp;&nbsp;&nbsp;&nbsp;第三，调焦要准。调准焦点，底片上结像才能清晰。拍摄人像，最好以眼睛为调焦点，因为眼睛是画面的焦点中心。<br/>&nbsp;&nbsp;&nbsp;&nbsp;第四，要有足够的景深。景深与镜头焦距长短、光圈大小及相机与景物的距离有关。焦距越长，光圈越大，景物距离越近，景深越小；相反，光圈越小，焦距越短(如广角镜)，景物距离越远，景深越大。所以，拍摄时一定要有足够的景深。<br/>&nbsp;&nbsp;&nbsp;&nbsp;第五，镜头解像要“锐利”。如果条件许可，买一支解像力高的镜头，将有助于影像清晰度的提高和色彩的还原。<br/>&nbsp;&nbsp;&nbsp;&nbsp;第六，利用闪光灯。如果拍摄环境光线暗弱，快门速度过慢，可以利用闪光灯的瞬间闪光凝固影像。<br/>]]></description>
		</item>
		
			<item>
			<link>http://format.juzhen.net/v1/blog/article.asp?id=53</link>
			<title><![CDATA[做了一个天气预报的小flash~~]]></title>
			<author>hwg.9@163.com(formathwg)</author>
			<category><![CDATA[经验交流]]></category>
			<pubDate>Wed,07 Mar 2007 11:23:41 +0800</pubDate>
			<guid>http://format.juzhen.net/v1/blog/default.asp?id=53</guid>
		<description><![CDATA[<div class="UBBPanel"><div class="UBBTitle"><img src="http://format.juzhen.net/v1/blog/images/flash.gif" alt="" style="margin:0px 2px -3px 0px" border="0"/>Flash动画</div><div class="UBBContent"><a id="temp74724_href" href="http://format.juzhen.net/v1/blog/javascript:MediaShow('swf','temp74724','attachments/month_0703/t200737112313.swf','487','123')"><img name="temp74724_img" src="http://format.juzhen.net/v1/blog/images/mm_snd.gif" style="margin:0px 3px -2px 0px" border="0" alt=""/><span id="temp74724_text">在线播放</span></a><div id="temp74724"></div></div></div><br/><br/><br/>代码如下：<br/>Stage.scaleMode = &#34;noScale&#34;;<br/>Stage.showMenu = false;<br/>///多级菜单实现~~~~20070307.by format~~~<br/>for (i=1; i&lt;11; i++) {<br/>&#160;&#160;&#160;&#160;this[&#34;t&#34;+i].id = i;<br/>&#160;&#160;&#160;&#160;this[&#34;text&#34;+i]._alpha = 0;<br/>&#160;&#160;&#160;&#160;this[&#34;t&#34;+i].onRollOver = function() {<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;n = this.id;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;eval(&#34;text&#34;+n).roll = 1;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;eval(&#34;ad&#34;+n).gotoAndPlay(&#34;p&#34;);<br/>&#160;&#160;&#160;&#160;};<br/>&#160;&#160;&#160;&#160;this[&#34;t&#34;+i].onRollOut = function() {<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;n = this.id;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;eval(&#34;text&#34;+n).roll = 0;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;eval(&#34;ad&#34;+n).gotoAndPlay(&#34;b&#34;);<br/>&#160;&#160;&#160;&#160;};<br/>&#160;&#160;&#160;&#160;this[&#34;text&#34;+i].onEnterFrame = function() {<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;if (this.roll == 1) {<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;this._alpha += (100-this._alpha)/4;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;if (this.roll == 0) {<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;this._alpha += (0-this._alpha)/4;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}<br/>&#160;&#160;&#160;&#160;};<br/>}<br/>]]></description>
		</item>
		
			<item>
			<link>http://format.juzhen.net/v1/blog/article.asp?id=49</link>
			<title><![CDATA[AS创建文本框]]></title>
			<author>hwg.9@163.com(formathwg)</author>
			<category><![CDATA[经验交流]]></category>
			<pubDate>Wed,24 Jan 2007 11:21:20 +0800</pubDate>
			<guid>http://format.juzhen.net/v1/blog/default.asp?id=49</guid>
		<description><![CDATA[下面是一些有关AS创建文本框方面的知识：<br/><br/>_root.cr&#101;ateTextField(&#34;mytext&#34;, 1, 50, 50, 100,20);<br/>mytext.multilance=false;//设置单行；<br/>mytext.text=&#34;这是文本框&#34;//文本赋值<br/>然后是删除这个创建的文本框：<br/>mytext.removeTextField();//删除！<br/><br/><br/>如果大家要创建一个换行的文本框，就需要加上：<br/><br/>mytext.wordWrap =true //指示文本字段自动换行<br/>mytext.autoSize=true //指定文本字段的自动对齐和大小调整<br/><br/><br/>TextField 类的方法摘要<br/><br/><br/>TextField.addListener() 注册一个对象，以便在调用 onChanged 和 onScroller 事件处理函数时接收通知。<br/><br/>TextField.getFontList() 返回播放器的主机系统上字体名称的数组。<br/><br/>TextField.getDepth() 返回文本字段的深度。<br/><br/>TextField.getNewTextFormat() 获取分配给新插入文本的默认文本格式。<br/><br/>TextField.getTextFormat() 返回包含文本字段中一些或全部文本的格式信息的 TextFormat<br/>对象。<br/><br/>TextField.removeListener() 删除侦听器对象。<br/><br/>TextField.removeTextField() 删除使用 MovieClip.cr&#101;ateTextField() 创建的文本字段。<br/><br/>TextField.replaceSel() 替换当前的所选内容。<br/><br/>TextField.setNewTextFormat() 为由用户或方法插入的文本设置 TextFormat 对象。<br/><br/>TextField.setTextFormat() 为文本字段中指定范围内的文本设置一个 TextFormat 对象。<br/><br/><br/><br/>TextField 类的属性摘要<br/><br/>TextField._alpha 文本字段实例的透明度值。<br/><br/>TextField.autoSize 控制文本字段的自动对齐和大小调整。<br/><br/>TextField.background 指示文本字段是否具有背景填充。<br/><br/>TextField.backgroundColor 指示背景填充的颜色。<br/><br/>TextField.border 指示文本字段是否具有边框。<br/><br/>TextField.borderColor 指示边框的颜色。<br/><br/>TextField.bottomScroll 文本字段中最下面的可见行。只读。<br/><br/>TextField.embedFonts 指示文本字段是使用嵌入字体轮廓还是使用设备字体。<br/><br/>TextField._height 文本字段实例的高度，以像素为单位。它只影响文本字段的边框，不影响边框的粗细和文本字体大小。 <br/><br/>TextField._highquality 指示 SWF 文件的呈现品质。<br/><br/>TextField.hscroll 指示文本字段的水平滚动值。<br/><br/>TextField.html 指示文本字段的当前最大滚动位置。<br/><br/>TextField.htmlText 包含文本字段内容的 HTML 表示形式。<br/><br/>TextField.length 文本字段中的字符数。只读。<br/><br/>TextField.maxChars 文本字段最多可容纳的字符数。<br/><br/>TextField.maxhscroll TextField.hscroll 的最大值。只读。<br/><br/>TextField.maxscroll TextField.scroll 的最大值。只读。<br/><br/>TextField.menu 将 ContextMenu 对象与文本字段关联。<br/><br/>TextField.mouseWheelEnabled 指示当鼠标指针停在文本字段上且用户滚动鼠标滚轮时，Flash Player 是否应自动滚动多行文本字段。<br/><br/>TextField.multiline 指示文本字段是否包含多行。<br/><br/>TextField._name 文本字段实例的实例名称。<br/><br/>TextField._parent 对此实例的父级实例的引用；其类型为 Button 或 MovieClip。<br/><br/>TextField.password 指示文本字段是否隐藏输入字符。<br/><br/>TextField._quality 指示 SWF 文件的呈现品质。<br/><br/>TextField.restrict 用户可输入文本字段的字符集。<br/><br/>TextField._rotation 文本字段实例的旋转度数。<br/><br/>TextField.scroll 指示文本字段的当前滚动位置。<br/><br/>TextField.sel&#101;ctable 指示文本字段是否可选。<br/><br/>TextField._soundbuftime 在声音进入流之前，必须预先缓冲的声音的时间量。<br/><br/>TextField.tabEnabled 指示影片剪辑是否包括在 Tab 键的自动排序中。<br/><br/>TextField.tabIndex 指示对象的 Tab 键顺序。 <br/><br/>TextField._target 指定文本字段实例的目标路径。只读。<br/><br/>TextField.text 文本字段中的当前文本。<br/><br/>TextField.textColor 文本字段中当前文本的颜色。 <br/><br/>TextField.textHeight 文本字段边框的高度。 <br/><br/>TextField.textWidth 文本字段边框的宽度。<br/><br/>TextField.type 指示文本字段是输入文本字段还是动态文本字段。 <br/><br/>TextField._url 创建文本字段实例的 SWF 文件的 URL。只读。<br/><br/>TextField.variable 与文本字段关联的变量名。<br/><br/>TextField._visible 确定文本字段实例是隐藏还是可见的布尔值。<br/><br/>TextField._width 文本字段实例的宽度，以像素为单位。它只影响文本字段的边框，不影响边框的粗细和文本字体大小。 <br/><br/>TextField.wordWrap 指示文本字段是否自动换行。<br/><br/>TextField._x 文本字段实例的 x 坐标<br/><br/>TextField._xmouse 指针相对于文本字段实例的 x 坐标。只读。<br/><br/>TextField._xscale 指定水平缩放文本字段实例的百分比的值。<br/><br/>TextField._y 文本字段实例的 y 坐标。<br/><br/>TextField._ymouse 指针相对于文本字段实例的 y 坐标。只读。<br/><br/>TextField._yscale 指定垂直缩放文本字段实例的百分比的值。<br/><br/><br/><br/>TextField 类的事件处理函数摘要<br/>事件处理函数<br/><br/>TextField.onChanged<br/>在文本字段更改时调用。<br/><br/>TextField.onKillFocus<br/>在文本字段失去焦点时调用。<br/><br/>TextField.onScroller<br/>在文本字段滚动属性之一发生更改时调用。<br/><br/>TextField.onSetFocus<br/>在文本字段接收焦点时调用。<br/><br/>TextField 类的侦听器摘要<br/><br/>TextField.onChanged<br/>在文本字段更改时获得通知。<br/><br/>TextField.onScroller<br/>在文本字段的 scroll 或 maxscroll 属性更改时获得通知。<br/>attachSound的部分常用语句<br/>aa=new Sound();//创建一个新音乐<br/>aa.attachSound(&#34;jgw&#34;);//将库中标识符为jgw的音乐导出播放（标识符在库中链接菜单中命名）<br/>aa.start(0,10000);//音乐播放秒偏移量为0，播放10000次<br/>aa.stop();//停止播放aa这个声音<br/><br/><br/>如果你不想看到Flash的About和设置菜单，把下面的代码放到第一帧就行了:<br/>_root.cr&#101;ateTextField(&#34;danger&#34;, 999, 0, 0, Stage.width, Stage.height);<br/>好了,现在换了一个新菜单.<br/>注:这个适合用在没有交互的动画上,如果你需要使用按钮就去掉.<br/>（这个好像是转载自Dengjie的Blog） <br/>]]></description>
		</item>
		
			<item>
			<link>http://format.juzhen.net/v1/blog/article.asp?id=46</link>
			<title><![CDATA[asp写入xml- -]]></title>
			<author>hwg.9@163.com(formathwg)</author>
			<category><![CDATA[经验交流]]></category>
			<pubDate>Tue,05 Dec 2006 11:12:14 +0800</pubDate>
			<guid>http://format.juzhen.net/v1/blog/default.asp?id=46</guid>
		<description><![CDATA[<h2 class="diaryTitle">asp写入xml- -</h2>
<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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p>使用ASP添加xml节点功能<br />相关方法:<br />createNode(type, name, nameSpaceURI);//建立一个指定型态、名称，及命名空间的新节点<br />setAttribute( name , value );//在指定的节点插入一个新的属性,如果属性名已经存在,则替换原属性名的值<br />appendChild(newChild);//加上一个节点当作指定节点最后的子节点。<br />insertBefore(newChild,refChild);//在指定的节点前插入一个子节点。<br />xmlDocument.save(url);//保存操作.<br />实例:<br />Vbscript<br />
<table cellspacing="0" cellpadding="0" width="100%" border="0">
    <tbody>
        <tr>
            <td width="5">&nbsp;</td>
            <td><br />引用:<br /><br />set Doc = CreateObject(&quot;Microsoft.XMLDOM&quot;)<br />Doc.async = false<br />Doc.load(Server.MapPath(&quot;data.xml&quot;)) <br />set root = Doc.DocumentElement<br />set book = Doc.createNode(1,&quot;book&quot;,&quot;&quot;)<br />set bookname = Doc.createNode(1,&quot;name&quot;,&quot;&quot;)<br />set publisher = Doc.createNode(1,&quot;publisher&quot;,&quot;&quot;)<br />set img = Doc.createNode(1,&quot;img&quot;,&quot;&quot;)<br />bookname.text = &quot;Coldfusion&quot;<br />publisher.text = &quot;上海教育出版社&quot;<br />img.text = &quot;img/5.jpg&quot;<br />book.appendChild(bookname)<br />book.appendChild(publisher)<br />book.appendChild(img)<br />root.appendChild(book)<br />Doc.Save(Server.MapPath(&quot;data.xml&quot;))<br />call Doc.getElementsByTagName(&quot;book&quot;).item(Doc.DocumentElement.childNodes.length-1).setAttribute(&quot;cost&quot;,&quot;200&quot;) '通过length来获取需要添加属性的节点所在的位置.<br />Doc.Save(Server.MapPath(&quot;data.xml&quot;))<br /><br /></td>
        </tr>
    </tbody>
</table>
<br /><br />Xml<br />
<table cellspacing="0" cellpadding="0" width="100%" border="0">
    <tbody>
        <tr>
            <td width="5">&nbsp;</td>
            <td><br />引用:<br /><br />&lt;data&gt;<br />&lt;book cost=&quot;56&quot;&gt;<br />&lt;name&gt;Dreamweaver&lt;/name&gt;<br />&lt;publisher&gt;上海科技出版社&lt;/publisher&gt;<br />&lt;img&gt;img/dw.jpg&lt;/img&gt;<br />&lt;/book&gt;<br />&lt;book cost=&quot;62&quot;&gt;<br />&lt;name&gt;Flash&lt;/name&gt;<br />&lt;publisher&gt;铁道出版社&lt;/publisher&gt;<br />&lt;img&gt;img/flash.jpg&lt;/img&gt;<br />&lt;/book&gt;<br />&lt;book cost=&quot;48&quot;&gt;<br />&lt;name&gt;Firweorks&lt;/name&gt;<br />&lt;publisher&gt;教育出版社&lt;/publisher&gt;<br />&lt;img&gt;img/fw.jpg&lt;/img&gt;<br />&lt;/book&gt;<br />&lt;/data&gt;<br /></td>
        </tr>
    </tbody>
</table>
</p>]]></description>
		</item>
		
			<item>
			<link>http://format.juzhen.net/v1/blog/article.asp?id=45</link>
			<title><![CDATA[[转]Flash XML 添加,修改,删除等操作的实现]]></title>
			<author>hwg.9@163.com(formathwg)</author>
			<category><![CDATA[经验交流]]></category>
			<pubDate>Tue,05 Dec 2006 10:46:49 +0800</pubDate>
			<guid>http://format.juzhen.net/v1/blog/default.asp?id=45</guid>
		<description><![CDATA[其实查看FLASH的文档,并没有对XML修改或者删除甚至添加的操作.所以只好利用其他技术配合FLASH来进行这些动作,可以选ASP,PHP,JSP等来协助这些动作的实现.这里用的是ASP,其他语言实现非常类似.本文涉及的技术包括:Flash MX,ASP,XML,DOM.<br />另外,如果您对DOM和ASP整和不很了解,请参阅本站的，《DOM 学习过程 之一》和《DOM 学习过程 之二》.<br /><br /><br />例子一 写入XML示范例子<br />不想一开始就给个太大型的例子，作为示范例子。我认为是越简单越好。好了，先做这样一个FLASH文件：<br /><br />1.建立一个FLASH文档,并在其中放置一个文本框并选其属性为&ldquo;输入文本&rdquo;，实例名字为textbox.在其下放一个Button组件,Label属性为&quot;提交&quot;。<br /><br />2.为按钮书写下面的代码：<br /><br />on(release)<br />{<br />loadVariables(&quot;flashaspxml.asp?txt=&quot; + _root.textbox.value,this,&quot;GET&quot;);<br />}<br /><br />生成为flashaspxml.swf放在你的测试服务器下.然后创建一个flashaspxml.asp文件，内容如下：<br /><br />&lt;%<br />txt = Request.QueryString(&quot;txt&quot;)<br />'txt = &quot;anc&quot;<br />xmlFile = &quot;flashaspxml.xml&quot;<br /><br />Set objXML = server.createObject(&quot;microsoft.XMLDOM&quot;)<br />objXML.async = false<br />objXML.load(server.MapPath(xmlFile)) <br /><br />Set objRoot = objXML.createNode(&quot;element&quot;, &quot;txt&quot;, &quot;&quot;)<br />objRoot.text = txt<br />objXML.appendChild(objRoot) <br /><br />objXML.save(server.MapPath(xmlFile))<br />Set objXML = Nothing<br />%&gt;<br /><br />保存此文件，在SWF文件的同目录下。最后，还要在SWF同目录下建立一个XML文件：flashaspxml.xml。赋予Internet 来宾帐号的写入权限。此XML文件保持空白。然后就可以打开浏览器，输入SWF文件的地址进行测试。经本人亲自多次测试，例子绝对是成功了！<br /><br />其实传输变量给ASP.不一定要构造字符串,可以给文本框定义一个变量.这样通过loadVariables()就会令ASP接受到变量值.]]></description>
		</item>
		
			<item>
			<link>http://format.juzhen.net/v1/blog/article.asp?id=44</link>
			<title><![CDATA[flash读取xml中文本格式的小问题。]]></title>
			<author>hwg.9@163.com(formathwg)</author>
			<category><![CDATA[经验交流]]></category>
			<pubDate>Tue,05 Dec 2006 10:40:48 +0800</pubDate>
			<guid>http://format.juzhen.net/v1/blog/default.asp?id=44</guid>
		<description><![CDATA[<p>昨天用xml做了一个小型的新闻显示系统，碰到了一些比较棘手的问题，但最后还是解决了，现在共</p>
<p>享一下自己的经验。^_^<br />==================================<br />//xml<br />&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br />&lt;news&gt;<br />&lt;new titles=&quot;新闻标题&quot; dates=&quot;新闻日期&quot; txts=&quot;&amp;lb;font size=&amp;quo;t14&amp;quot;&amp;gt;&amp;lt;b&amp;gt;新闻内容第一段&amp;lb;font&amp;gt;&amp;ltb&amp;gt;&gt;&lt;/new&gt;</p>
<p>关键就是txts这个里面的文本必须是带有格式的，但是xml并不能支持&lt;br&gt;这种换行符，因为xml会把带有&lt;&gt;的字符识别为节点，因此如果要用到这些换行，空格的字符就要用相应的符号替换。这样才能保证你的文本格式能够正确的显示出来。当然flash中的动态文本框必须勾选将文本呈现为html的选项才能够正常显示。<br />在DW中编辑xml文件的时候用&amp;开头就会显示相关的替换符，比较方便。<br />上文中的&amp;lb;font size=&amp;quo;t14&amp;quot;&amp;gt;&amp;lt;b&amp;gt;新闻内容第一段&amp;lb;font&amp;gt;&amp;ltb&amp;gt;<br />替换成htm其实就是&lt;font size=&quot;14&quot;&gt;&lt;b&gt;新闻内容第一段&lt;font&gt;&lt;b&gt;<br />换行符&lt;br&gt;在xml中就应该是&amp;lt;br&amp;gt;<br />空格符可以直接用 <br />&amp;nbsp<br />================================================<br />以上是自己的一点小经验，希望能帮助这方面受到困惑的朋友。</p>]]></description>
		</item>
		
</channel>
</rss>
