﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>IT博客-这里的黄昏静悄悄</title><link>http://www.cnitblog.com/jackrain/</link><description>I Like C++</description><language>zh-cn</language><lastBuildDate>Wed, 29 Apr 2026 05:59:55 GMT</lastBuildDate><pubDate>Wed, 29 Apr 2026 05:59:55 GMT</pubDate><ttl>60</ttl><item><title>Flash管理鼠标监听器[ActionScript]</title><link>http://www.cnitblog.com/jackrain/archive/2006/06/14/12263.html</link><dc:creator>这里的黄昏静悄悄</dc:creator><author>这里的黄昏静悄悄</author><pubDate>Wed, 14 Jun 2006 10:43:00 GMT</pubDate><guid>http://www.cnitblog.com/jackrain/archive/2006/06/14/12263.html</guid><wfw:comment>http://www.cnitblog.com/jackrain/comments/12263.html</wfw:comment><comments>http://www.cnitblog.com/jackrain/archive/2006/06/14/12263.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/jackrain/comments/commentRss/12263.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/jackrain/services/trackbacks/12263.html</trackback:ping><description><![CDATA[
		<pre class="alt2" style="BORDER-RIGHT: 1px inset; PADDING-RIGHT: 6px; BORDER-TOP: 1px inset; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; MARGIN: 0px; OVERFLOW: auto; BORDER-LEFT: 1px inset; WIDTH: 640px; PADDING-TOP: 6px; BORDER-BOTTOM: 1px inset; HEIGHT: 516px">
				<div dir="ltr" style="TEXT-ALIGN: left">
						<div class="actionscript">
								<span style="COLOR: #f000f0; FONT-STYLE: italic">/*----------------------------文档说明-------------------------
 *  Flash中常用一些自制的形状代替鼠标形状进行一些操作，比如模拟画笔
 *  用手的形状拖放、模拟颜料桶，这个时候如果不管理好鼠标监听器的注册
 *  卸载，以及鼠标的隐藏和显示的话会有很多意向不到的后果出现。
 *  这里写了一个监听器的注册管理函数，用来管理鼠标监听器的注册、卸载、显示
 *  和隐藏。
 *    首先定义了几个要用到的状态码，定义各种Object用于注册监听器，然后用
 *  RegMouse函数进行注册，该函数接收一个Number类型的参数，也就是要注册的监听器类型
 *  该函数首先卸载当前注册的监听器，然后注册新的监听器，如果当前监听器和要注册的新监听器一样的话
 *  就卸载当前监听器，并显示鼠标的默认状态。
 *    本例子主要是在制作一个Flash模拟Windows画图板的时候写的，下面是其中的部分代码。
 *----------------------------------------------------------------------*/</span>
 
<span style="COLOR: #f000f0; FONT-STYLE: italic">/*-------------- 鼠标状态定义------------
*                                       */</span><span style="COLOR: #993300">var</span> _cursorFlag:<span style="COLOR: #993300">Number</span> = <span style="COLOR: #000000">0</span>;<span style="COLOR: #f000f0; FONT-STYLE: italic">// 记录当前注册的鼠标监听器状态。</span><span style="COLOR: #993300">var</span> _cursorObj:<span style="COLOR: #993300">Object</span> = <span style="COLOR: #993300">new</span><span style="COLOR: #993300">Object</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">)</span>;
_cursorObj.<span style="COLOR: #000000">def</span> = <span style="COLOR: #000000">0</span>;
_cursorObj.<span style="COLOR: #000000">drag</span> = <span style="COLOR: #000000">1</span>;
_cursorObj.<span style="COLOR: #000000">select</span> = <span style="COLOR: #000000">2</span>;
_cursorObj.<span style="COLOR: #000000">tong</span> = <span style="COLOR: #000000">3</span>;
_cursorObj.<span style="COLOR: #000000">pip</span> = <span style="COLOR: #000000">4</span>;
<span style="COLOR: #f000f0; FONT-STYLE: italic">/*----------状态码---------------------
  *        0:默认状态，无任何形状,只能切换到其他状态后进行操作
  *        1:手的形状，可以从物品栏中拖物品
  *        2:选择状态，可以选择操作区中的东西
  *        3:油漆桶状态，可以涂色
  *        4:吸管状态，设置颜色
  *-------------------------------------
 *----------------------------------------*/</span><span style="COLOR: #f000f0; FONT-STYLE: italic">// 按钮事件定义</span><span style="COLOR: #f000f0; FONT-STYLE: italic">/*--------------- 用于控制菜单消失的鼠标监听器--------
 *     当菜单显示出来，并且在菜单之外的地方单击鼠标时，让菜单消失（主要是画图板工具栏上的菜单）*
 *--------------------------------------------------------------*/</span><span style="COLOR: #993300">var</span> _mmListen:<span style="COLOR: #993300">Object</span> = <span style="COLOR: #993300">new</span><span style="COLOR: #993300">Object</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">)</span>;
_mmListen.<span style="COLOR: #993300">onMouseDown</span> = <span style="COLOR: #993300">function</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">)</span>:<span style="COLOR: #993300">Void</span><span style="COLOR: #000000">{</span>
    <span style="COLOR: #993300">if</span><span style="COLOR: #000000">(</span>!menu_mc.<span style="COLOR: #993300">hitTest</span><span style="COLOR: #000000">(</span><span style="COLOR: #993300">_xmouse</span>, <span style="COLOR: #993300">_ymouse</span><span style="COLOR: #000000">)</span><span style="COLOR: #000000">)</span>
    <span style="COLOR: #000000">{</span>
        <span style="COLOR: #993300">Mouse</span>.<span style="COLOR: #993300">addListener</span><span style="COLOR: #000000">(</span>drawObj<span style="COLOR: #000000">)</span>;
        <span style="COLOR: #993300">Mouse</span>.<span style="COLOR: #993300">removeListener</span><span style="COLOR: #000000">(</span>_mmListen<span style="COLOR: #000000">)</span>;
        menu_mc.<span style="COLOR: #993300">gotoAndStop</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">)</span>;
    <span style="COLOR: #000000">}</span><span style="COLOR: #000000">}</span>;
<span style="COLOR: #f000f0; FONT-STYLE: italic">// 点击颜料桶时注册监听器</span><span style="COLOR: #993300">var</span> dmtong:<span style="COLOR: #993300">Object</span> = <span style="COLOR: #993300">new</span><span style="COLOR: #993300">Object</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">)</span>;
dmtong.<span style="COLOR: #993300">onMouseMove</span> = <span style="COLOR: #993300">function</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">)</span>:<span style="COLOR: #993300">Void</span><span style="COLOR: #000000">{</span>
    dmtong_mc.<span style="COLOR: #993300">_x</span> = <span style="COLOR: #993300">_xmouse</span>;
    dmtong_mc.<span style="COLOR: #993300">_y</span> = <span style="COLOR: #993300">_ymouse</span>;
<span style="COLOR: #000000">}</span>;
<span style="COLOR: #f000f0; FONT-STYLE: italic">// 吸管工具</span><span style="COLOR: #993300">var</span> dmpip:<span style="COLOR: #993300">Object</span> = <span style="COLOR: #993300">new</span><span style="COLOR: #993300">Object</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">)</span>;
dmpip.<span style="COLOR: #993300">onMouseMove</span> = <span style="COLOR: #993300">function</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">)</span>:<span style="COLOR: #993300">Void</span><span style="COLOR: #000000">{</span>
    dmpip_mc.<span style="COLOR: #993300">_x</span> = <span style="COLOR: #993300">_xmouse</span>;
    dmpip_mc.<span style="COLOR: #993300">_y</span> = <span style="COLOR: #993300">_ymouse</span>;
<span style="COLOR: #000000">}</span>;
<span style="COLOR: #f000f0; FONT-STYLE: italic">// 选择工具</span><span style="COLOR: #993300">var</span> dmselect:<span style="COLOR: #993300">Object</span> = <span style="COLOR: #993300">new</span><span style="COLOR: #993300">Object</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">)</span>;
dmselect.<span style="COLOR: #993300">onMouseMove</span> = <span style="COLOR: #993300">function</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">)</span>:<span style="COLOR: #993300">Void</span><span style="COLOR: #000000">{</span>
    dmcursor_mc.<span style="COLOR: #993300">_x</span> = <span style="COLOR: #993300">_xmouse</span>;
    dmcursor_mc.<span style="COLOR: #993300">_y</span> = <span style="COLOR: #993300">_ymouse</span>;
<span style="COLOR: #000000">}</span>;
<span style="COLOR: #f000f0; FONT-STYLE: italic">// 画线工具</span>
line_mc.<span style="COLOR: #993300">clear</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">)</span>;
<span style="COLOR: #993300">var</span> drawObj:<span style="COLOR: #993300">Object</span> = <span style="COLOR: #993300">new</span><span style="COLOR: #993300">Object</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">)</span>;
drawObj.<span style="COLOR: #000000">x1</span> = <span style="COLOR: #000000">0</span>;
drawObj.<span style="COLOR: #000000">y1</span> = <span style="COLOR: #000000">0</span>;
drawObj.<span style="COLOR: #000000">x2</span> = <span style="COLOR: #000000">0</span>;
drawObj.<span style="COLOR: #000000">y2</span> = <span style="COLOR: #000000">0</span>;
drawObj.<span style="COLOR: #000000">xx</span> = <span style="COLOR: #000000">0</span>;
drawObj.<span style="COLOR: #000000">yy</span> = <span style="COLOR: #000000">0</span>;
drawObj.<span style="COLOR: #000000">drawFlag</span> = <span style="COLOR: #993300">false</span>;
drawObj.<span style="COLOR: #000000">moveFlag</span> = <span style="COLOR: #993300">false</span>;
drawObj.<span style="COLOR: #000000">startFlag</span> = <span style="COLOR: #993300">false</span>;
drawObj.<span style="COLOR: #000000">moveMC</span> = <span style="COLOR: #993300">new</span><span style="COLOR: #993300">Array</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">)</span>;
<span style="COLOR: #993300">var</span> plasterFlag:<span style="COLOR: #993300">Boolean</span> = <span style="COLOR: #993300">false</span>;
drawObj.<span style="COLOR: #993300">onMouseDown</span> = <span style="COLOR: #993300">function</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">)</span>:<span style="COLOR: #993300">Void</span><span style="COLOR: #000000">{</span>
    <span style="COLOR: #f000f0; FONT-STYLE: italic">// 如果在操作区之外按下鼠标，则返回</span>
    <span style="COLOR: #993300">if</span><span style="COLOR: #000000">(</span><span style="COLOR: #993300">_xmouse</span> &lt;= <span style="COLOR: #000000">68</span> || <span style="COLOR: #993300">_xmouse</span> &gt;= <span style="COLOR: #000000">400</span> || <span style="COLOR: #993300">_ymouse</span> &gt;= <span style="COLOR: #000000">260</span> || <span style="COLOR: #993300">_ymouse</span> &lt;= <span style="COLOR: #000000">55</span><span style="COLOR: #000000">)</span>
    <span style="COLOR: #000000">{</span>
        <span style="COLOR: #993300">return</span>;
    <span style="COLOR: #000000">}</span>
    <span style="COLOR: #f000f0; FONT-STYLE: italic">// 如果当前状态是不是移动选中的物品，则记录按下位置，用来画线</span>
    <span style="COLOR: #993300">if</span><span style="COLOR: #000000">(</span>drawObj.<span style="COLOR: #000000">moveFlag</span> != <span style="COLOR: #993300">true</span><span style="COLOR: #000000">)</span>
    <span style="COLOR: #000000">{</span>
        drawObj.<span style="COLOR: #000000">x1</span> = <span style="COLOR: #993300">_xmouse</span>;
        drawObj.<span style="COLOR: #000000">y1</span> = <span style="COLOR: #993300">_ymouse</span>;
        drawObj.<span style="COLOR: #000000">drawFlag</span> = <span style="COLOR: #993300">true</span>;
    <span style="COLOR: #000000">}</span>
    <span style="COLOR: #993300">else</span>
    <span style="COLOR: #000000">{</span>
        drawObj.<span style="COLOR: #000000">xx</span> = <span style="COLOR: #993300">_xmouse</span>;
        drawObj.<span style="COLOR: #000000">yy</span> = <span style="COLOR: #993300">_ymouse</span>;
        drawObj.<span style="COLOR: #000000">moveMC</span> = <span style="COLOR: #993300">new</span><span style="COLOR: #993300">Array</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">)</span>;
        selectRect<span style="COLOR: #000000">(</span><span style="COLOR: #000000">)</span>;
    <span style="COLOR: #000000">}</span>
    drawObj.<span style="COLOR: #000000">startFlag</span> = <span style="COLOR: #993300">true</span>;
<span style="COLOR: #000000">}</span>;
drawObj.<span style="COLOR: #993300">onMouseUp</span> = <span style="COLOR: #993300">function</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">)</span>:<span style="COLOR: #993300">Void</span><span style="COLOR: #000000">{</span>
    <span style="COLOR: #993300">if</span><span style="COLOR: #000000">(</span>drawObj.<span style="COLOR: #000000">moveFlag</span> != <span style="COLOR: #993300">true</span><span style="COLOR: #000000">)</span>
    <span style="COLOR: #000000">{</span>
        drawObj.<span style="COLOR: #000000">x2</span> = <span style="COLOR: #993300">_xmouse</span>;
        drawObj.<span style="COLOR: #000000">y2</span> = <span style="COLOR: #993300">_ymouse</span>;
        <span style="COLOR: #993300">if</span><span style="COLOR: #000000">(</span>drawObj.<span style="COLOR: #000000">x1</span> == <span style="COLOR: #993300">_xmouse</span> &amp;&amp; drawObj.<span style="COLOR: #000000">y1</span> == <span style="COLOR: #993300">_ymouse</span><span style="COLOR: #000000">)</span>
        <span style="COLOR: #000000">{</span>
            line_mc.<span style="COLOR: #993300">clear</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">)</span>;
        <span style="COLOR: #000000">}</span>
        <span style="COLOR: #993300">else</span>
        <span style="COLOR: #000000">{</span>
            dmcursor_mc.<span style="COLOR: #993300">nextFrame</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">)</span>;
        <span style="COLOR: #000000">}</span>
        drawObj.<span style="COLOR: #000000">drawFlag</span> = <span style="COLOR: #993300">false</span>;
    <span style="COLOR: #000000">}</span>
    drawObj.<span style="COLOR: #000000">startFlag</span> = <span style="COLOR: #993300">false</span>;
    <span style="COLOR: #993300">trace</span><span style="COLOR: #000000">(</span><span style="COLOR: #0000ff">"x1 = "</span> + drawObj.<span style="COLOR: #000000">x1</span><span style="COLOR: #000000">)</span>;
<span style="COLOR: #000000">}</span>;
<span style="COLOR: #f000f0; FONT-STYLE: italic">// 单鼠标在选中区域内时，变成移动图标，否则变成选择图标。</span>
line_mc.<span style="COLOR: #993300">onEnterFrame</span> = <span style="COLOR: #993300">function</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">)</span>:<span style="COLOR: #993300">Void</span><span style="COLOR: #000000">{</span>
    <span style="COLOR: #993300">if</span><span style="COLOR: #000000">(</span>_cursorFlag == _cursorObj.<span style="COLOR: #000000">select</span> &amp;&amp; drawObj.<span style="COLOR: #000000">x1</span> != drawObj.<span style="COLOR: #000000">x2</span> &amp;&amp; drawObj.<span style="COLOR: #000000">y1</span> != drawObj.<span style="COLOR: #000000">y2</span> &amp;&amp; drawObj.<span style="COLOR: #000000">startFlag</span> == <span style="COLOR: #993300">false</span><span style="COLOR: #000000">)</span>
    <span style="COLOR: #000000">{</span>
        <span style="COLOR: #993300">if</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">(</span><span style="COLOR: #993300">_xmouse</span> - drawObj.<span style="COLOR: #000000">x1</span><span style="COLOR: #000000">)</span> * <span style="COLOR: #000000">(</span><span style="COLOR: #993300">_xmouse</span> - drawObj.<span style="COLOR: #000000">x2</span><span style="COLOR: #000000">)</span> &lt; <span style="COLOR: #000000">0</span> &amp;&amp; <span style="COLOR: #000000">(</span><span style="COLOR: #993300">_ymouse</span> - drawObj.<span style="COLOR: #000000">y1</span><span style="COLOR: #000000">)</span> * <span style="COLOR: #000000">(</span><span style="COLOR: #993300">_ymouse</span> - drawObj.<span style="COLOR: #000000">y2</span><span style="COLOR: #000000">)</span> &lt; <span style="COLOR: #000000">0</span><span style="COLOR: #000000">)</span>
        <span style="COLOR: #000000">{</span>
            drawObj.<span style="COLOR: #000000">moveFlag</span> = <span style="COLOR: #993300">true</span>;
            drawObj.<span style="COLOR: #000000">drawFlag</span> = <span style="COLOR: #993300">false</span>;
            dmcursor_mc.<span style="COLOR: #993300">gotoAndStop</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">)</span>;
        <span style="COLOR: #000000">}</span>
        <span style="COLOR: #993300">else</span>
        <span style="COLOR: #000000">{</span>
            drawObj.<span style="COLOR: #000000">moveFlag</span> = <span style="COLOR: #993300">false</span>;
            drawObj.<span style="COLOR: #000000">drawFlag</span> = <span style="COLOR: #993300">true</span>;
            dmcursor_mc.<span style="COLOR: #993300">gotoAndStop</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">)</span>;
        <span style="COLOR: #000000">}</span>
    <span style="COLOR: #000000">}</span><span style="COLOR: #000000">}</span>;
drawObj.<span style="COLOR: #993300">onMouseMove</span> = <span style="COLOR: #993300">function</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">)</span>:<span style="COLOR: #993300">Void</span><span style="COLOR: #000000">{</span>
    <span style="COLOR: #993300">trace</span><span style="COLOR: #000000">(</span>drawObj.<span style="COLOR: #000000">startFlag</span><span style="COLOR: #000000">)</span>;
    <span style="COLOR: #993300">if</span><span style="COLOR: #000000">(</span>_cursorFlag == _cursorObj.<span style="COLOR: #000000">select</span> &amp;&amp; drawObj.<span style="COLOR: #000000">startFlag</span> == <span style="COLOR: #993300">true</span><span style="COLOR: #000000">)</span>
    <span style="COLOR: #000000">{</span>
        <span style="COLOR: #993300">if</span><span style="COLOR: #000000">(</span>drawObj.<span style="COLOR: #000000">moveFlag</span> == <span style="COLOR: #993300">true</span><span style="COLOR: #000000">)</span>
        <span style="COLOR: #000000">{</span>
            <span style="COLOR: #f000f0; FONT-STYLE: italic">// 移动</span>
            <span style="COLOR: #993300">if</span><span style="COLOR: #000000">(</span>drawObj.<span style="COLOR: #000000">x1</span> + <span style="COLOR: #000000">(</span><span style="COLOR: #993300">_xmouse</span> - drawObj.<span style="COLOR: #000000">xx</span><span style="COLOR: #000000">)</span> &lt; <span style="COLOR: #000000">65</span> || drawObj.<span style="COLOR: #000000">x1</span> + <span style="COLOR: #000000">(</span><span style="COLOR: #993300">_xmouse</span> - drawObj.<span style="COLOR: #000000">xx</span><span style="COLOR: #000000">)</span> &gt; <span style="COLOR: #000000">400</span> || drawObj.<span style="COLOR: #000000">x2</span> + <span style="COLOR: #000000">(</span><span style="COLOR: #993300">_xmouse</span> - drawObj.<span style="COLOR: #000000">xx</span><span style="COLOR: #000000">)</span> &lt; <span style="COLOR: #000000">65</span> || drawObj.<span style="COLOR: #000000">x2</span> + <span style="COLOR: #000000">(</span><span style="COLOR: #993300">_xmouse</span> - drawObj.<span style="COLOR: #000000">xx</span><span style="COLOR: #000000">)</span> &gt; <span style="COLOR: #000000">400</span> || drawObj.<span style="COLOR: #000000">y1</span> + <span style="COLOR: #000000">(</span><span style="COLOR: #993300">_ymouse</span> - drawObj.<span style="COLOR: #000000">yy</span><span style="COLOR: #000000">)</span> &lt; <span style="COLOR: #000000">50</span> || drawObj.<span style="COLOR: #000000">y1</span> + <span style="COLOR: #000000">(</span><span style="COLOR: #993300">_ymouse</span> - drawObj.<span style="COLOR: #000000">yy</span><span style="COLOR: #000000">)</span> &gt; <span style="COLOR: #000000">260</span> || drawObj.<span style="COLOR: #000000">y2</span> + <span style="COLOR: #000000">(</span><span style="COLOR: #993300">_ymouse</span> - drawObj.<span style="COLOR: #000000">yy</span><span style="COLOR: #000000">)</span> &lt; <span style="COLOR: #000000">50</span> || drawObj.<span style="COLOR: #000000">y2</span> + <span style="COLOR: #000000">(</span><span style="COLOR: #993300">_ymouse</span> - drawObj.<span style="COLOR: #000000">yy</span><span style="COLOR: #000000">)</span> &gt; <span style="COLOR: #000000">260</span><span style="COLOR: #000000">)</span>
            <span style="COLOR: #000000">{</span>
                <span style="COLOR: #993300">return</span>;
            <span style="COLOR: #000000">}</span>
            <span style="COLOR: #993300">for</span><span style="COLOR: #000000">(</span><span style="COLOR: #993300">var</span> mm <span style="COLOR: #993300">in</span> drawObj.<span style="COLOR: #000000">moveMC</span><span style="COLOR: #000000">)</span>
            <span style="COLOR: #000000">{</span>
                drawObj.<span style="COLOR: #000000">moveMC</span><span style="COLOR: #000000">[</span>mm<span style="COLOR: #000000">]</span>.<span style="COLOR: #993300">_x</span> += <span style="COLOR: #993300">_xmouse</span> - drawObj.<span style="COLOR: #000000">xx</span>;
                drawObj.<span style="COLOR: #000000">moveMC</span><span style="COLOR: #000000">[</span>mm<span style="COLOR: #000000">]</span>.<span style="COLOR: #993300">_y</span> += <span style="COLOR: #993300">_ymouse</span> - drawObj.<span style="COLOR: #000000">yy</span>;
                drawObj.<span style="COLOR: #000000">moveMC</span><span style="COLOR: #000000">[</span>mm<span style="COLOR: #000000">]</span>.<span style="COLOR: #000000">x</span> = drawObj.<span style="COLOR: #000000">moveMC</span><span style="COLOR: #000000">[</span>mm<span style="COLOR: #000000">]</span>.<span style="COLOR: #993300">_x</span>;
                drawObj.<span style="COLOR: #000000">moveMC</span><span style="COLOR: #000000">[</span>mm<span style="COLOR: #000000">]</span>.<span style="COLOR: #000000">y</span> = drawObj.<span style="COLOR: #000000">moveMC</span><span style="COLOR: #000000">[</span>mm<span style="COLOR: #000000">]</span>.<span style="COLOR: #993300">_y</span>;
            <span style="COLOR: #000000">}</span>
            drawObj.<span style="COLOR: #000000">x1</span> += <span style="COLOR: #993300">_xmouse</span> - drawObj.<span style="COLOR: #000000">xx</span>;
            drawObj.<span style="COLOR: #000000">y1</span> += <span style="COLOR: #993300">_ymouse</span> - drawObj.<span style="COLOR: #000000">yy</span>;
            drawObj.<span style="COLOR: #000000">x2</span> += <span style="COLOR: #993300">_xmouse</span> - drawObj.<span style="COLOR: #000000">xx</span>;
            drawObj.<span style="COLOR: #000000">y2</span> += <span style="COLOR: #993300">_ymouse</span> - drawObj.<span style="COLOR: #000000">yy</span>;
            drawObj.<span style="COLOR: #000000">xx</span> = <span style="COLOR: #993300">_xmouse</span>;
            drawObj.<span style="COLOR: #000000">yy</span> = <span style="COLOR: #993300">_ymouse</span>;
        <span style="COLOR: #000000">}</span>
        <span style="COLOR: #993300">else</span>
        <span style="COLOR: #000000">{</span>
            drawObj.<span style="COLOR: #000000">x2</span> = <span style="COLOR: #993300">_xmouse</span>;
            drawObj.<span style="COLOR: #000000">y2</span> = <span style="COLOR: #993300">_ymouse</span>;
        <span style="COLOR: #000000">}</span>
        drawRect<span style="COLOR: #000000">(</span><span style="COLOR: #000000">)</span>;
    <span style="COLOR: #000000">}</span>
    <span style="COLOR: #993300">else</span>
    <span style="COLOR: #000000">{</span>
    <span style="COLOR: #000000">}</span><span style="COLOR: #000000">}</span>;
<span style="COLOR: #f000f0; FONT-STYLE: italic">// 手型图标</span><span style="COLOR: #993300">var</span> handObj:<span style="COLOR: #993300">Object</span> = <span style="COLOR: #993300">new</span><span style="COLOR: #993300">Object</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">)</span>;
handObj.<span style="COLOR: #993300">onMouseMove</span> = <span style="COLOR: #993300">function</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">)</span>:<span style="COLOR: #993300">Void</span><span style="COLOR: #000000">{</span>
    hand_mc.<span style="COLOR: #993300">_x</span> = <span style="COLOR: #993300">_xmouse</span>;
    hand_mc.<span style="COLOR: #993300">_y</span> = <span style="COLOR: #993300">_ymouse</span>;
<span style="COLOR: #000000">}</span>;
hand_btn.<span style="COLOR: #993300">onRelease</span> = <span style="COLOR: #993300">function</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">)</span>:<span style="COLOR: #993300">Void</span><span style="COLOR: #000000">{</span>
    RegMouse<span style="COLOR: #000000">(</span>_cursorObj.<span style="COLOR: #000000">drag</span><span style="COLOR: #000000">)</span>;
<span style="COLOR: #000000">}</span>;
<span style="COLOR: #f000f0; FONT-STYLE: italic">// 鼠标监听器注册管理函数</span><span style="COLOR: #993300">function</span> RegMouse<span style="COLOR: #000000">(</span>regID:<span style="COLOR: #993300">Number</span><span style="COLOR: #000000">)</span>:<span style="COLOR: #993300">Void</span><span style="COLOR: #000000">{</span>
    <span style="COLOR: #993300">if</span><span style="COLOR: #000000">(</span>regID &lt; <span style="COLOR: #000000">0</span> || regID &gt; <span style="COLOR: #000000">4</span><span style="COLOR: #000000">)</span>
    <span style="COLOR: #000000">{</span>
        <span style="COLOR: #993300">return</span>;
    <span style="COLOR: #000000">}</span>
    <span style="COLOR: #f000f0; FONT-STYLE: italic">// 清除上次的</span>
    <span style="COLOR: #993300">switch</span><span style="COLOR: #000000">(</span>_cursorFlag<span style="COLOR: #000000">)</span>
    <span style="COLOR: #000000">{</span>
    <span style="COLOR: #993300">case</span> _cursorObj.<span style="COLOR: #000000">def</span> :
        <span style="COLOR: #993300">Mouse</span>.<span style="COLOR: #993300">hide</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">)</span>;
        <span style="COLOR: #993300">break</span>;
    <span style="COLOR: #993300">case</span> _cursorObj.<span style="COLOR: #000000">drag</span> :
        hand_mc.<span style="COLOR: #993300">_x</span> = hand_mc.<span style="COLOR: #993300">_y</span> = -<span style="COLOR: #000000">500</span>;
        <span style="COLOR: #993300">Mouse</span>.<span style="COLOR: #993300">removeListener</span><span style="COLOR: #000000">(</span>handObj<span style="COLOR: #000000">)</span>;
        <span style="COLOR: #993300">break</span>;
    <span style="COLOR: #993300">case</span> _cursorObj.<span style="COLOR: #000000">select</span> :
        dmcursor_mc.<span style="COLOR: #993300">_x</span> = dmcursor_mc.<span style="COLOR: #993300">_y</span> = -<span style="COLOR: #000000">500</span>;
        select_mc.<span style="COLOR: #993300">gotoAndStop</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">)</span>;
        line_mc.<span style="COLOR: #993300">clear</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">)</span>;
        <span style="COLOR: #993300">Mouse</span>.<span style="COLOR: #993300">removeListener</span><span style="COLOR: #000000">(</span>drawObj<span style="COLOR: #000000">)</span>;
        <span style="COLOR: #993300">Mouse</span>.<span style="COLOR: #993300">removeListener</span><span style="COLOR: #000000">(</span>dmselect<span style="COLOR: #000000">)</span>;
        <span style="COLOR: #993300">break</span>;
    <span style="COLOR: #993300">case</span> _cursorObj.<span style="COLOR: #000000">tong</span> :
        dmtong_mc.<span style="COLOR: #993300">_x</span> = dmtong_mc.<span style="COLOR: #993300">_y</span> = -<span style="COLOR: #000000">500</span>;
        tong_mc.<span style="COLOR: #993300">gotoAndStop</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">)</span>;
        <span style="COLOR: #993300">Mouse</span>.<span style="COLOR: #993300">removeListener</span><span style="COLOR: #000000">(</span>dmtong<span style="COLOR: #000000">)</span>;
        <span style="COLOR: #993300">break</span>;
    <span style="COLOR: #993300">case</span> _cursorObj.<span style="COLOR: #000000">pip</span> :
        dmpip_mc.<span style="COLOR: #993300">_x</span> = dmpip_mc.<span style="COLOR: #993300">_y</span> = -<span style="COLOR: #000000">500</span>;
        pip_mc.<span style="COLOR: #993300">gotoAndStop</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">)</span>;
        <span style="COLOR: #993300">Mouse</span>.<span style="COLOR: #993300">removeListener</span><span style="COLOR: #000000">(</span>dmpip<span style="COLOR: #000000">)</span>;
        <span style="COLOR: #993300">break</span>;
    <span style="COLOR: #000000">}</span>
    <span style="COLOR: #993300">if</span><span style="COLOR: #000000">(</span>_cursorFlag == regID<span style="COLOR: #000000">)</span>
    <span style="COLOR: #000000">{</span>
        _cursorFlag = <span style="COLOR: #000000">0</span>;
        <span style="COLOR: #993300">Mouse</span>.<span style="COLOR: #993300">show</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">)</span>;
        <span style="COLOR: #993300">return</span>;
    <span style="COLOR: #000000">}</span>
    <span style="COLOR: #f000f0; FONT-STYLE: italic">// 注册新的监听器</span>
    <span style="COLOR: #993300">switch</span><span style="COLOR: #000000">(</span>regID<span style="COLOR: #000000">)</span>
    <span style="COLOR: #000000">{</span>
    <span style="COLOR: #993300">case</span> _cursorObj.<span style="COLOR: #000000">def</span> :
        <span style="COLOR: #993300">Mouse</span>.<span style="COLOR: #993300">show</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">)</span>;
        <span style="COLOR: #993300">break</span>;
    <span style="COLOR: #993300">case</span> _cursorObj.<span style="COLOR: #000000">drag</span> :
        hand_mc.<span style="COLOR: #993300">_x</span> = <span style="COLOR: #993300">_xmouse</span>;
        hand_mc.<span style="COLOR: #993300">_y</span> = <span style="COLOR: #993300">_ymouse</span>;
        <span style="COLOR: #993300">Mouse</span>.<span style="COLOR: #993300">addListener</span><span style="COLOR: #000000">(</span>handObj<span style="COLOR: #000000">)</span>;
        <span style="COLOR: #993300">break</span>;
    <span style="COLOR: #993300">case</span> _cursorObj.<span style="COLOR: #000000">select</span> :
        dmcursor_mc.<span style="COLOR: #993300">_x</span> = <span style="COLOR: #993300">_xmouse</span>;
        dmcursor_mc.<span style="COLOR: #993300">_y</span> = <span style="COLOR: #993300">_ymouse</span>;
        <span style="COLOR: #993300">Mouse</span>.<span style="COLOR: #993300">addListener</span><span style="COLOR: #000000">(</span>drawObj<span style="COLOR: #000000">)</span>;
        <span style="COLOR: #993300">Mouse</span>.<span style="COLOR: #993300">addListener</span><span style="COLOR: #000000">(</span>dmselect<span style="COLOR: #000000">)</span>;
        <span style="COLOR: #993300">break</span>;
    <span style="COLOR: #993300">case</span> _cursorObj.<span style="COLOR: #000000">tong</span> :
        dmtong_mc.<span style="COLOR: #993300">_x</span> = <span style="COLOR: #993300">_xmouse</span>;
        dmtong_mc.<span style="COLOR: #993300">_y</span> = <span style="COLOR: #993300">_ymouse</span>;
        <span style="COLOR: #993300">Mouse</span>.<span style="COLOR: #993300">addListener</span><span style="COLOR: #000000">(</span>dmtong<span style="COLOR: #000000">)</span>;
        <span style="COLOR: #993300">break</span>;
    <span style="COLOR: #993300">case</span> _cursorObj.<span style="COLOR: #000000">pip</span> :
        dmpip_mc.<span style="COLOR: #993300">_x</span> = <span style="COLOR: #993300">_xmouse</span>;
        dmpip_mc.<span style="COLOR: #993300">_y</span> = <span style="COLOR: #993300">_ymouse</span>;
        <span style="COLOR: #993300">Mouse</span>.<span style="COLOR: #993300">addListener</span><span style="COLOR: #000000">(</span>dmpip<span style="COLOR: #000000">)</span>;
        <span style="COLOR: #993300">break</span>;
    <span style="COLOR: #000000">}</span>
    _cursorFlag = regID;
<span style="COLOR: #000000">}</span></div>
				</div>
		</pre>
<img src ="http://www.cnitblog.com/jackrain/aggbug/12263.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/jackrain/" target="_blank">这里的黄昏静悄悄</a> 2006-06-14 18:43 <a href="http://www.cnitblog.com/jackrain/archive/2006/06/14/12263.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title> [转]华为员工劳累致死引发争议 天堂那边还有加班吗 </title><link>http://www.cnitblog.com/jackrain/archive/2006/06/03/11518.html</link><dc:creator>这里的黄昏静悄悄</dc:creator><author>这里的黄昏静悄悄</author><pubDate>Sat, 03 Jun 2006 08:15:00 GMT</pubDate><guid>http://www.cnitblog.com/jackrain/archive/2006/06/03/11518.html</guid><wfw:comment>http://www.cnitblog.com/jackrain/comments/11518.html</wfw:comment><comments>http://www.cnitblog.com/jackrain/archive/2006/06/03/11518.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/jackrain/comments/commentRss/11518.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/jackrain/services/trackbacks/11518.html</trackback:ping><description><![CDATA[
		<p>
				<font face="楷体_GB2312">华为新闻发言人傅军表示，虽然过度劳累与胡新宇死亡不构成直接的因果关系，但确实也有相关性，公司高层已经高度重视对此事的处理，公司也重申了加班政策，晚上十点以后加班要经过批准，不准在公司打地铺过夜 </font>
		</p>
		<p>2006年5月28日晚，中山大学附属第三医院，25岁的胡新宇因病毒性脑炎被诊断死亡。多天的抢救仍无法挽回胡新宇的年轻生命，他的全身多个器官在过去的一个月中不断衰竭，直至最后一刻。 </p>
		<p>毕业于四川大学1997级无线电系二班的胡新宇，2002年考上成都电子科技大学继续攻读硕士，2005年毕业以后直接到深圳华为公司从事研发工作。在4月底住进医院以前，他从事一个封闭研发的工作，经常在公司加班加点，打地铺过夜。 </p>
		<p>“公司十分痛心。”华为新闻发言人傅军表示，虽然过度劳累与胡新宇死亡不构成直接的因果关系，但确实也有相关性，公司高层已经高度重视对此事的处理，公司也重申了加班政策，晚上十点以后加班要经过批准，不准在公司打地铺过夜。</p>
		<p>
				<strong>胡新宇之殇</strong>
		</p>
		<p>“如果不是长期过度劳累，小胡不会变成这样。”胡新宇的一个同学表示，长期超过身体负荷的工作削弱了他的免疫系统，让他的生命变得危险和脆弱。 </p>
		<p>胡新宇在华为日常的作息习惯是：晚上坐上公司近22点的班车，从坂田基地颠簸到关内的家中，到家时间已超过23点钟，然后早上7点起床去赶公司的班车上班。 </p>
		<p>今年4月初开始，胡新宇所在的接入网产品线(原为固网产品线)接入网硬件集成开发部进行一个封闭研发的项目，项目内容被严格保密。 </p>
		<p>这个项目开始后，胡新宇开始经常在公司过夜，甚至长时间在实验室的地上依靠一个睡垫打地铺，加班时间最长到次日凌晨2点左右。早上依旧早起，8点钟吃早饭，9点钟打卡上班。 </p>
		<p>4月28日，胡新宇身体极度不适，他请了假去医院就诊，29日，胡新宇坚持不住了，他几乎整个“五一”长假期间都在医院病床上，而不是公司实验室里度过，后来由于病情过重，转到中山大学附属第三医院住院。 </p>
		<p>一个胡新宇的同学回忆说：“2001年我们准备研究生考试的时候，约定2006年如果还在一个城市，就一起去看世界杯。他非常喜欢踢球，球技很好，身体也很好，我们本科的时候，常常连续踢五六个小时的足球，晚上还要玩通宵。这样的身体，在华为工作了短短的一年时间就垮掉，真的让人很难过。” </p>
		<p>“想起他年轻的女朋友没有人疼爱，年迈的父母没有人去孝奉，再想起他曾经奔跑、微笑的样子，心里好像堵着一块石头。我现在只是想，小胡，你要走好，在天国的某个角落，你要好好地休息，不要再操劳，也没有加班，我们这些兄弟，会为你祝福。”胡新宇的同学们在悼念他的网页上写下这样的话。 </p>
		<p>噩耗传出后，胡新宇的同学和同事，自发地在网上聚集，对其进行哀悼，并发起了捐款。《第一财经日报》尝试联系胡新宇的家人，出于种种原因，他们保持沉默。</p>
		<p>
				<strong>“狼”身下的睡垫</strong>
		</p>
		<p>胡新宇的死亡，在华为员工中间引发了较大规模的争论。经过记者的采访和调查，对于胡新宇的死，华为内部员工存在不同的观点。 </p>
		<p>有人认为，胡新宇没有处理好工作与休息的关系，没有量力而行，造成这个结果有他个人的原因。有人提出疑问：“公司是家吗？为了公司这样不要命地加班，图什么呀？” </p>
		<p>“我们要知道，我们所做的一切，只是为了提高生活质量，像他这种以健康换来的所谓华为考评A有什么意义？”</p>
		<p>有人表示，无法理解，一个25岁的正常人，竟然经常性在办公室加班到半夜2点，而周围竟然没有人劝解。</p>
		<p>难道胡新宇周围的人，都熟视无睹，习以为常？ </p>
		<p>也有部分员工认为华为对胡新宇的死负有责任，并质疑华为不合理的加班制度，甚至绩效考评和企业文化。一些华为的员工通过邮件等各种形式向记者反映了华为内部的相关情况，其中抱怨居多。 </p>
		<p>一位华为研发部的员工表示，华为把员工的加班算作绩效考核的一部分，整个公司的文化就是鼓励加班。 </p>
		<p>事实上，“床垫文化”伴随着华为从1988年成立一直到现在。华为员工每人的办公桌下都有一个床垫用于休息。 </p>
		<p>而华为凭借超常的发展，成为中国企业创业、创新和国际化的标杆。华为2005年实现销售收入453亿元，上缴地税及各项海关关税、增值税40亿元，拥有上万人的庞大研发团队，其中有本科学历的员工占三分之二以上，业务遍及全球。 </p>
		<p>深圳市社科院经济研究所所长许明达有一篇著名的总结华为为何成功的文章，他指出，对企业的责任感，创新精神、敬业精神与团结合作精神是华为所提倡的企业文化。 </p>
		<p>文章中提到，华为的总裁任正非有一个越出常规的思维，认为企业需要狼的精神，狼有三大特征：一是敏锐的嗅觉；二是不屈不挠、奋不顾身的进攻精神；三是群体奋斗。 </p>
		<p>他写道，创业中的华为，留下了一个传统，叫做“床垫文化”。几乎每个开发人员都有一张床垫，卷放在铁柜的底层，办公桌的下面。午休时，席地而卧；晚上加班，盈月不回宿舍，就这一张床垫，累了睡，醒了爬起来再干。一张床垫半个家，华为人携着这张床垫走过了创业的艰辛。“床垫文化”意味着华为人努力把智力发挥到最大值，它是华为精神的一个象征。 </p>
		<p>“但华为进来比较早的老员工使用床垫的频率不高了。”华为内部员工表示，老员工已经有资历和地位，有股票，收入也高，而后进员工则需要努力工作，才能获得比较好的绩效考评。 </p>
		<p>这从华为内部的工号可以看出端倪，2万号以前的是老员工，4万号以后的则是新员工，胡新宇的工号就是4万多号。为了获得好的绩效考评，是他长期没日没夜加班的动力之一。 </p>
		<p>华为的加班是大面积和普遍的，华为已经把“床垫文化”带到了全球业务所在的每个角落。 </p>
		<p>一位华为的海外工程师表示，从市场人员签第一期单子起，如果你是该项目组的成员，注定要为其精疲力竭，“鞠躬尽瘁”。华为只有靠有价格优势的设备费和较短的工程周期，与爱立信等国际巨头抢市场。 </p>
		<p>这就造成华为人需要忍受高强度的工作压力，进行周期短、工作量大的艰苦开拓。 </p>
		<p>“‘床垫文化’还得继续，不然华为如何跟海内外竞争对手拼？”一位华为员工表示，这是国内企业需要正视的，只是希望公司能更多关注员工的生活和工作状态，尤其要注意公平。</p>
<img src ="http://www.cnitblog.com/jackrain/aggbug/11518.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/jackrain/" target="_blank">这里的黄昏静悄悄</a> 2006-06-03 16:15 <a href="http://www.cnitblog.com/jackrain/archive/2006/06/03/11518.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>遍历Tree组件的所有节点【ActionScript】</title><link>http://www.cnitblog.com/jackrain/archive/2006/05/29/11170.html</link><dc:creator>这里的黄昏静悄悄</dc:creator><author>这里的黄昏静悄悄</author><pubDate>Mon, 29 May 2006 01:42:00 GMT</pubDate><guid>http://www.cnitblog.com/jackrain/archive/2006/05/29/11170.html</guid><wfw:comment>http://www.cnitblog.com/jackrain/comments/11170.html</wfw:comment><comments>http://www.cnitblog.com/jackrain/archive/2006/05/29/11170.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/jackrain/comments/commentRss/11170.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/jackrain/services/trackbacks/11170.html</trackback:ping><description><![CDATA[
		<p> </p>
		<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee">
				<img id="Codehighlighter1_0_133_Open_Image" onclick="this.style.display='none'; Codehighlighter1_0_133_Open_Text.style.display='none'; Codehighlighter1_0_133_Closed_Image.style.display='inline'; Codehighlighter1_0_133_Closed_Text.style.display='inline';" src="http://www.cnitblog.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" />
				<img id="Codehighlighter1_0_133_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_0_133_Closed_Text.style.display='none'; Codehighlighter1_0_133_Open_Image.style.display='inline'; Codehighlighter1_0_133_Open_Text.style.display='inline';" src="http://www.cnitblog.com/images/OutliningIndicators/ContractedBlock.gif" align="top" />
				<span id="Codehighlighter1_0_133_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">/**/</span>
				<span id="Codehighlighter1_0_133_Open_Text">
						<span style="COLOR: #008000">/*</span>
						<span style="COLOR: #008000">描述：用Flash做帮助内容，演示一个流程，所以选择Tree组件显示所有的步骤，在演示中，需要做到：按照swf播放的内容，自动调整Tree中被选中的node,同时要调整滚动条的位置（如果有的话），另外Tree中的所有节点是可以随时被点击的，点击后跳到相关位置<br /><img src="http://www.cnitblog.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" /></span>
						<span style="COLOR: #008000">*/</span>
				</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align="top" />System.useCodepage </span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000"> </span>
				<span style="COLOR: #0000ff">true</span>
				<span style="COLOR: #000000">;<br /><img src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align="top" /></span>
				<span style="COLOR: #008000">//<br /><img src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align="top" />//</span>
				<span style="COLOR: #008000"> XML相关变量定义</span>
				<span style="COLOR: #008000">
						<br />
						<img src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align="top" />
				</span>
				<span style="COLOR: #0000ff">var</span>
				<span style="COLOR: #000000"> node_xml:XML </span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000"> </span>
				<span style="COLOR: #0000ff">new</span>
				<span style="COLOR: #000000"> XML();<br /><img src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align="top" />node_xml.ignoreWhite </span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000"> </span>
				<span style="COLOR: #0000ff">true</span>
				<span style="COLOR: #000000">;<br /><img src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align="top" /></span>
				<span style="COLOR: #0000ff">var</span>
				<span style="COLOR: #000000"> childNode:XMLNode;<br /><img src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align="top" /></span>
				<span style="COLOR: #008000">//</span>
				<span style="COLOR: #008000"> 定义消息监听对象</span>
				<span style="COLOR: #008000">
						<br />
						<img src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align="top" />
				</span>
				<span style="COLOR: #0000ff">var</span>
				<span style="COLOR: #000000"> evt_listen:Object </span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000"> </span>
				<span style="COLOR: #0000ff">new</span>
				<span style="COLOR: #000000"> Object();<br /><img src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align="top" />evt_listen.change </span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000"> </span>
				<span style="COLOR: #0000ff">function</span>
				<span style="COLOR: #000000">(evt_obj:Object)<br /><img id="Codehighlighter1_355_446_Open_Image" onclick="this.style.display='none'; Codehighlighter1_355_446_Open_Text.style.display='none'; Codehighlighter1_355_446_Closed_Image.style.display='inline'; Codehighlighter1_355_446_Closed_Text.style.display='inline';" src="http://www.cnitblog.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_355_446_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_355_446_Closed_Text.style.display='none'; Codehighlighter1_355_446_Open_Image.style.display='inline'; Codehighlighter1_355_446_Open_Text.style.display='inline';" src="http://www.cnitblog.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span>
				<span id="Codehighlighter1_355_446_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">
						<img src="http://www.cnitblog.com/images/dot.gif" />
				</span>
				<span id="Codehighlighter1_355_446_Open_Text">
						<span style="COLOR: #000000">{<br /><img src="http://www.cnitblog.com/images/OutliningIndicators/InBlock.gif" align="top" />    childNode </span>
						<span style="COLOR: #000000">=</span>
						<span style="COLOR: #000000"> evt_obj.target.selectedItem;<br /><img src="http://www.cnitblog.com/images/OutliningIndicators/InBlock.gif" align="top" />    _root.gotoAndPlay(childNode.attributes.data);<br /><img src="http://www.cnitblog.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span>
				</span>
				<span style="COLOR: #000000">;<br /><img src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align="top" /></span>
				<span style="COLOR: #008000">//</span>
				<span style="COLOR: #008000"> 定义XML文件载入处理函数</span>
				<span style="COLOR: #008000">
						<br />
						<img src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align="top" />
				</span>
				<span style="COLOR: #000000">node_xml.onLoad </span>
				<span style="COLOR: #000000">=</span>
				<span style="COLOR: #000000"> </span>
				<span style="COLOR: #0000ff">function</span>
				<span style="COLOR: #000000">(success)<br /><img id="Codehighlighter1_502_855_Open_Image" onclick="this.style.display='none'; Codehighlighter1_502_855_Open_Text.style.display='none'; Codehighlighter1_502_855_Closed_Image.style.display='inline'; Codehighlighter1_502_855_Closed_Text.style.display='inline';" src="http://www.cnitblog.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_502_855_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_502_855_Closed_Text.style.display='none'; Codehighlighter1_502_855_Open_Image.style.display='inline'; Codehighlighter1_502_855_Open_Text.style.display='inline';" src="http://www.cnitblog.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span>
				<span id="Codehighlighter1_502_855_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">
						<img src="http://www.cnitblog.com/images/dot.gif" />
				</span>
				<span id="Codehighlighter1_502_855_Open_Text">
						<span style="COLOR: #000000">{<br /><img src="http://www.cnitblog.com/images/OutliningIndicators/InBlock.gif" align="top" />    </span>
						<span style="COLOR: #0000ff">if</span>
						<span style="COLOR: #000000"> (success)<br /><img id="Codehighlighter1_519_800_Open_Image" onclick="this.style.display='none'; Codehighlighter1_519_800_Open_Text.style.display='none'; Codehighlighter1_519_800_Closed_Image.style.display='inline'; Codehighlighter1_519_800_Closed_Text.style.display='inline';" src="http://www.cnitblog.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_519_800_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_519_800_Closed_Text.style.display='none'; Codehighlighter1_519_800_Open_Image.style.display='inline'; Codehighlighter1_519_800_Open_Text.style.display='inline';" src="http://www.cnitblog.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span>
						<span id="Codehighlighter1_519_800_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">
								<img src="http://www.cnitblog.com/images/dot.gif" />
						</span>
						<span id="Codehighlighter1_519_800_Open_Text">
								<span style="COLOR: #000000">{<br /><img src="http://www.cnitblog.com/images/OutliningIndicators/InBlock.gif" align="top" />        </span>
								<span style="COLOR: #008000">//</span>
								<span style="COLOR: #008000"> 设置Tree组件和XML文件的关联</span>
								<span style="COLOR: #008000">
										<br />
										<img src="http://www.cnitblog.com/images/OutliningIndicators/InBlock.gif" align="top" />
								</span>
								<span style="COLOR: #000000">        navigate_tree.dataProvider </span>
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #000000"> node_xml;<br /><img src="http://www.cnitblog.com/images/OutliningIndicators/InBlock.gif" align="top" />        </span>
								<span style="COLOR: #008000">//</span>
								<span style="COLOR: #008000"> 设置Tree组件的外观</span>
								<span style="COLOR: #008000">
										<br />
										<img src="http://www.cnitblog.com/images/OutliningIndicators/InBlock.gif" align="top" />
								</span>
								<span style="COLOR: #000000">        navigate_tree.setSize(</span>
								<span style="COLOR: #000000">170</span>
								<span style="COLOR: #000000">, </span>
								<span style="COLOR: #000000">550</span>
								<span style="COLOR: #000000">);<br /><img src="http://www.cnitblog.com/images/OutliningIndicators/InBlock.gif" align="top" />        </span>
								<span style="COLOR: #008000">//</span>
								<span style="COLOR: #008000"> 显示水平滚动条</span>
								<span style="COLOR: #008000">
										<br />
										<img src="http://www.cnitblog.com/images/OutliningIndicators/InBlock.gif" align="top" />
								</span>
								<span style="COLOR: #000000">        navigate_tree.hScrollPolicy </span>
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #000000"> </span>
								<span style="COLOR: #000000">"</span>
								<span style="COLOR: #000000">on</span>
								<span style="COLOR: #000000">"</span>
								<span style="COLOR: #000000">;<br /><img src="http://www.cnitblog.com/images/OutliningIndicators/InBlock.gif" align="top" />        </span>
								<span style="COLOR: #008000">//</span>
								<span style="COLOR: #008000"> 设置水平滚动条的最大值</span>
								<span style="COLOR: #008000">
										<br />
										<img src="http://www.cnitblog.com/images/OutliningIndicators/InBlock.gif" align="top" />
								</span>
								<span style="COLOR: #000000">        navigate_tree.maxHPosition </span>
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #000000"> </span>
								<span style="COLOR: #000000">50</span>
								<span style="COLOR: #000000">;<br /><img src="http://www.cnitblog.com/images/OutliningIndicators/InBlock.gif" align="top" />        </span>
								<span style="COLOR: #008000">//</span>
								<span style="COLOR: #008000"> 设置第一个节点</span>
								<span style="COLOR: #008000">
										<br />
										<img src="http://www.cnitblog.com/images/OutliningIndicators/InBlock.gif" align="top" />
								</span>
								<span style="COLOR: #000000">        childNode </span>
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #000000"> navigate_tree.getTreeNodeAt(</span>
								<span style="COLOR: #000000">0</span>
								<span style="COLOR: #000000">);<br /><img src="http://www.cnitblog.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />    }</span>
						</span>
						<span style="COLOR: #000000">
								<br />
								<img src="http://www.cnitblog.com/images/OutliningIndicators/InBlock.gif" align="top" />        </span>
						<span style="COLOR: #0000ff">else</span>
						<span style="COLOR: #000000">
								<br />
								<img id="Codehighlighter1_823_853_Open_Image" onclick="this.style.display='none'; Codehighlighter1_823_853_Open_Text.style.display='none'; Codehighlighter1_823_853_Closed_Image.style.display='inline'; Codehighlighter1_823_853_Closed_Text.style.display='inline';" src="http://www.cnitblog.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" />
								<img id="Codehighlighter1_823_853_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_823_853_Closed_Text.style.display='none'; Codehighlighter1_823_853_Open_Image.style.display='inline'; Codehighlighter1_823_853_Open_Text.style.display='inline';" src="http://www.cnitblog.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />        </span>
						<span id="Codehighlighter1_823_853_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">
								<img src="http://www.cnitblog.com/images/dot.gif" />
						</span>
						<span id="Codehighlighter1_823_853_Open_Text">
								<span style="COLOR: #000000">{<br /><img src="http://www.cnitblog.com/images/OutliningIndicators/InBlock.gif" align="top" />           </span>
								<span style="COLOR: #008000">//</span>
								<span style="COLOR: #008000"> 给出提示</span>
								<span style="COLOR: #008000">
										<br />
										<img src="http://www.cnitblog.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />
								</span>
								<span style="COLOR: #000000">         }</span>
						</span>
						<span style="COLOR: #000000">
								<br />
								<img src="http://www.cnitblog.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span>
				</span>
				<span style="COLOR: #000000">;<br /><img src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align="top" /></span>
				<span style="COLOR: #008000">//</span>
				<span style="COLOR: #008000"> 定义Tree组件节点的展开、选中函数</span>
				<span style="COLOR: #008000">
						<br />
						<img src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align="top" />//</span>
				<span style="COLOR: #008000"> 函数名    ：    expandTree</span>
				<span style="COLOR: #008000">
						<br />
						<img src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align="top" />//</span>
				<span style="COLOR: #008000"> 参数        ：    无</span>
				<span style="COLOR: #008000">
						<br />
						<img src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align="top" />//</span>
				<span style="COLOR: #008000"> 返回值    ：    Void</span>
				<span style="COLOR: #008000">
						<br />
						<img src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align="top" />//</span>
				<span style="COLOR: #008000"> 作用        ：    根据Flash播放的内容，选中树型控件中的节点，如果被选中节点含有子节点，则展开它，如果到了最后一个节点，则返回到第一个节点</span>
				<span style="COLOR: #008000">
						<br />
						<img src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align="top" />//<br /><img src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align="top" /></span>
				<span style="COLOR: #0000ff">function</span>
				<span style="COLOR: #000000"> expandTree():Void<br /><img id="Codehighlighter1_1027_1904_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1027_1904_Open_Text.style.display='none'; Codehighlighter1_1027_1904_Closed_Image.style.display='inline'; Codehighlighter1_1027_1904_Closed_Text.style.display='inline';" src="http://www.cnitblog.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_1027_1904_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1027_1904_Closed_Text.style.display='none'; Codehighlighter1_1027_1904_Open_Image.style.display='inline'; Codehighlighter1_1027_1904_Open_Text.style.display='inline';" src="http://www.cnitblog.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span>
				<span id="Codehighlighter1_1027_1904_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">
						<img src="http://www.cnitblog.com/images/dot.gif" />
				</span>
				<span id="Codehighlighter1_1027_1904_Open_Text">
						<span style="COLOR: #000000">{<br /><img src="http://www.cnitblog.com/images/OutliningIndicators/InBlock.gif" align="top" />    </span>
						<span style="COLOR: #008000">//</span>
						<span style="COLOR: #008000"> 选中节点</span>
						<span style="COLOR: #008000">
								<br />
								<img src="http://www.cnitblog.com/images/OutliningIndicators/InBlock.gif" align="top" />
						</span>
						<span style="COLOR: #000000">    navigate_tree.selectedNode </span>
						<span style="COLOR: #000000">=</span>
						<span style="COLOR: #000000"> childNode;<br /><img src="http://www.cnitblog.com/images/OutliningIndicators/InBlock.gif" align="top" />    </span>
						<span style="COLOR: #008000">//</span>
						<span style="COLOR: #008000"> 设置水平滚动条的滚动位置</span>
						<span style="COLOR: #008000">
								<br />
								<img src="http://www.cnitblog.com/images/OutliningIndicators/InBlock.gif" align="top" />
						</span>
						<span style="COLOR: #000000">    </span>
						<span style="COLOR: #0000ff">if</span>
						<span style="COLOR: #000000">(childNode.attributes.hPosition </span>
						<span style="COLOR: #000000">!=</span>
						<span style="COLOR: #000000"> undefined)<br /><img id="Codehighlighter1_1146_1217_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1146_1217_Open_Text.style.display='none'; Codehighlighter1_1146_1217_Closed_Image.style.display='inline'; Codehighlighter1_1146_1217_Closed_Text.style.display='inline';" src="http://www.cnitblog.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1146_1217_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1146_1217_Closed_Text.style.display='none'; Codehighlighter1_1146_1217_Open_Image.style.display='inline'; Codehighlighter1_1146_1217_Open_Text.style.display='inline';" src="http://www.cnitblog.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span>
						<span id="Codehighlighter1_1146_1217_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">
								<img src="http://www.cnitblog.com/images/dot.gif" />
						</span>
						<span id="Codehighlighter1_1146_1217_Open_Text">
								<span style="COLOR: #000000">{<br /><img src="http://www.cnitblog.com/images/OutliningIndicators/InBlock.gif" align="top" />        navigate_tree.hPosition </span>
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #000000"> Number(childNode.attributes.hPosition);<br /><img src="http://www.cnitblog.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />    }</span>
						</span>
						<span style="COLOR: #000000">
								<br />
								<img src="http://www.cnitblog.com/images/OutliningIndicators/InBlock.gif" align="top" />    </span>
						<span style="COLOR: #008000">//</span>
						<span style="COLOR: #008000"> 如果当前选中节点有子节点则展开它，并把下一个要选中的节点设置为当前节点的第一个子节点</span>
						<span style="COLOR: #008000">
								<br />
								<img src="http://www.cnitblog.com/images/OutliningIndicators/InBlock.gif" align="top" />
						</span>
						<span style="COLOR: #000000">    </span>
						<span style="COLOR: #0000ff">if</span>
						<span style="COLOR: #000000"> (childNode.hasChildNodes())<br /><img id="Codehighlighter1_1299_1388_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1299_1388_Open_Text.style.display='none'; Codehighlighter1_1299_1388_Closed_Image.style.display='inline'; Codehighlighter1_1299_1388_Closed_Text.style.display='inline';" src="http://www.cnitblog.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1299_1388_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1299_1388_Closed_Text.style.display='none'; Codehighlighter1_1299_1388_Open_Image.style.display='inline'; Codehighlighter1_1299_1388_Open_Text.style.display='inline';" src="http://www.cnitblog.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span>
						<span id="Codehighlighter1_1299_1388_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">
								<img src="http://www.cnitblog.com/images/dot.gif" />
						</span>
						<span id="Codehighlighter1_1299_1388_Open_Text">
								<span style="COLOR: #000000">{<br /><img src="http://www.cnitblog.com/images/OutliningIndicators/InBlock.gif" align="top" />        navigate_tree.setIsOpen(childNode, </span>
								<span style="COLOR: #0000ff">true</span>
								<span style="COLOR: #000000">, </span>
								<span style="COLOR: #0000ff">true</span>
								<span style="COLOR: #000000">);<br /><img src="http://www.cnitblog.com/images/OutliningIndicators/InBlock.gif" align="top" />        childNode </span>
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #000000"> childNode.firstChild;<br /><img src="http://www.cnitblog.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />    }</span>
						</span>
						<span style="COLOR: #000000">
								<br />
								<img src="http://www.cnitblog.com/images/OutliningIndicators/InBlock.gif" align="top" />    </span>
						<span style="COLOR: #0000ff">else</span>
						<span style="COLOR: #000000">
								<br />
								<img id="Codehighlighter1_1397_1902_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1397_1902_Open_Text.style.display='none'; Codehighlighter1_1397_1902_Closed_Image.style.display='inline'; Codehighlighter1_1397_1902_Closed_Text.style.display='inline';" src="http://www.cnitblog.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" />
								<img id="Codehighlighter1_1397_1902_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1397_1902_Closed_Text.style.display='none'; Codehighlighter1_1397_1902_Open_Image.style.display='inline'; Codehighlighter1_1397_1902_Open_Text.style.display='inline';" src="http://www.cnitblog.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span>
						<span id="Codehighlighter1_1397_1902_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">
								<img src="http://www.cnitblog.com/images/dot.gif" />
						</span>
						<span id="Codehighlighter1_1397_1902_Open_Text">
								<span style="COLOR: #000000">{<br /><img src="http://www.cnitblog.com/images/OutliningIndicators/InBlock.gif" align="top" />        </span>
								<span style="COLOR: #008000">//</span>
								<span style="COLOR: #008000"> 如果当前节点没有子节点，则设置下一个节点为同级节点中的下一个节点</span>
								<span style="COLOR: #008000">
										<br />
										<img src="http://www.cnitblog.com/images/OutliningIndicators/InBlock.gif" align="top" />
								</span>
								<span style="COLOR: #000000">        </span>
								<span style="COLOR: #0000ff">if</span>
								<span style="COLOR: #000000"> (childNode.nextSibling </span>
								<span style="COLOR: #000000">!=</span>
								<span style="COLOR: #000000"> </span>
								<span style="COLOR: #0000ff">null</span>
								<span style="COLOR: #000000">)<br /><img id="Codehighlighter1_1476_1518_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1476_1518_Open_Text.style.display='none'; Codehighlighter1_1476_1518_Closed_Image.style.display='inline'; Codehighlighter1_1476_1518_Closed_Text.style.display='inline';" src="http://www.cnitblog.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1476_1518_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1476_1518_Closed_Text.style.display='none'; Codehighlighter1_1476_1518_Open_Image.style.display='inline'; Codehighlighter1_1476_1518_Open_Text.style.display='inline';" src="http://www.cnitblog.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />        </span>
								<span id="Codehighlighter1_1476_1518_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">
										<img src="http://www.cnitblog.com/images/dot.gif" />
								</span>
								<span id="Codehighlighter1_1476_1518_Open_Text">
										<span style="COLOR: #000000">{<br /><img src="http://www.cnitblog.com/images/OutliningIndicators/InBlock.gif" align="top" />            childNode </span>
										<span style="COLOR: #000000">=</span>
										<span style="COLOR: #000000"> childNode.nextSibling;<br /><img src="http://www.cnitblog.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />        }</span>
								</span>
								<span style="COLOR: #000000">
										<br />
										<img src="http://www.cnitblog.com/images/OutliningIndicators/InBlock.gif" align="top" />        </span>
								<span style="COLOR: #0000ff">else</span>
								<span style="COLOR: #000000">
										<br />
										<img id="Codehighlighter1_1529_1899_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1529_1899_Open_Text.style.display='none'; Codehighlighter1_1529_1899_Closed_Image.style.display='inline'; Codehighlighter1_1529_1899_Closed_Text.style.display='inline';" src="http://www.cnitblog.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" />
										<img id="Codehighlighter1_1529_1899_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1529_1899_Closed_Text.style.display='none'; Codehighlighter1_1529_1899_Open_Image.style.display='inline'; Codehighlighter1_1529_1899_Open_Text.style.display='inline';" src="http://www.cnitblog.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />        </span>
								<span id="Codehighlighter1_1529_1899_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">
										<img src="http://www.cnitblog.com/images/dot.gif" />
								</span>
								<span id="Codehighlighter1_1529_1899_Open_Text">
										<span style="COLOR: #000000">{<br /><img src="http://www.cnitblog.com/images/OutliningIndicators/InBlock.gif" align="top" />            </span>
										<span style="COLOR: #008000">//</span>
										<span style="COLOR: #008000"> 如果当前节点没有同级的下一个节点，则查找父级节点的下一个节点</span>
										<span style="COLOR: #008000">
												<br />
												<img src="http://www.cnitblog.com/images/OutliningIndicators/InBlock.gif" align="top" />
										</span>
										<span style="COLOR: #000000">            </span>
										<span style="COLOR: #0000ff">while</span>
										<span style="COLOR: #000000"> (childNode.parentNode </span>
										<span style="COLOR: #000000">!=</span>
										<span style="COLOR: #000000"> </span>
										<span style="COLOR: #0000ff">null</span>
										<span style="COLOR: #000000">)<br /><img id="Codehighlighter1_1611_1757_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1611_1757_Open_Text.style.display='none'; Codehighlighter1_1611_1757_Closed_Image.style.display='inline'; Codehighlighter1_1611_1757_Closed_Text.style.display='inline';" src="http://www.cnitblog.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1611_1757_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1611_1757_Closed_Text.style.display='none'; Codehighlighter1_1611_1757_Open_Image.style.display='inline'; Codehighlighter1_1611_1757_Open_Text.style.display='inline';" src="http://www.cnitblog.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />            </span>
										<span id="Codehighlighter1_1611_1757_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">
												<img src="http://www.cnitblog.com/images/dot.gif" />
										</span>
										<span id="Codehighlighter1_1611_1757_Open_Text">
												<span style="COLOR: #000000">{<br /><img src="http://www.cnitblog.com/images/OutliningIndicators/InBlock.gif" align="top" />                childNode </span>
												<span style="COLOR: #000000">=</span>
												<span style="COLOR: #000000"> childNode.parentNode;<br /><img src="http://www.cnitblog.com/images/OutliningIndicators/InBlock.gif" align="top" />                </span>
												<span style="COLOR: #0000ff">if</span>
												<span style="COLOR: #000000"> (childNode.nextSibling </span>
												<span style="COLOR: #000000">!=</span>
												<span style="COLOR: #000000"> </span>
												<span style="COLOR: #0000ff">null</span>
												<span style="COLOR: #000000">)<br /><img id="Codehighlighter1_1694_1752_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1694_1752_Open_Text.style.display='none'; Codehighlighter1_1694_1752_Closed_Image.style.display='inline'; Codehighlighter1_1694_1752_Closed_Text.style.display='inline';" src="http://www.cnitblog.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1694_1752_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1694_1752_Closed_Text.style.display='none'; Codehighlighter1_1694_1752_Open_Image.style.display='inline'; Codehighlighter1_1694_1752_Open_Text.style.display='inline';" src="http://www.cnitblog.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />                </span>
												<span id="Codehighlighter1_1694_1752_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">
														<img src="http://www.cnitblog.com/images/dot.gif" />
												</span>
												<span id="Codehighlighter1_1694_1752_Open_Text">
														<span style="COLOR: #000000">{<br /><img src="http://www.cnitblog.com/images/OutliningIndicators/InBlock.gif" align="top" />                    childNode </span>
														<span style="COLOR: #000000">=</span>
														<span style="COLOR: #000000"> childNode.nextSibling;<br /><img src="http://www.cnitblog.com/images/OutliningIndicators/InBlock.gif" align="top" />                    </span>
														<span style="COLOR: #0000ff">break</span>
														<span style="COLOR: #000000">;<br /><img src="http://www.cnitblog.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />                }</span>
												</span>
												<span style="COLOR: #000000">
														<br />
														<img src="http://www.cnitblog.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />            }</span>
										</span>
										<span style="COLOR: #000000">
												<br />
												<img src="http://www.cnitblog.com/images/OutliningIndicators/InBlock.gif" align="top" />            </span>
										<span style="COLOR: #008000">//</span>
										<span style="COLOR: #008000"> 如果已经到整个节点树的最后一个节点，则把下一个节点设置为最开始的一个节点</span>
										<span style="COLOR: #008000">
												<br />
												<img src="http://www.cnitblog.com/images/OutliningIndicators/InBlock.gif" align="top" />
										</span>
										<span style="COLOR: #000000">            </span>
										<span style="COLOR: #0000ff">if</span>
										<span style="COLOR: #000000"> (childNode.parentNode </span>
										<span style="COLOR: #000000">==</span>
										<span style="COLOR: #000000"> </span>
										<span style="COLOR: #0000ff">null</span>
										<span style="COLOR: #000000">)<br /><img id="Codehighlighter1_1842_1895_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1842_1895_Open_Text.style.display='none'; Codehighlighter1_1842_1895_Closed_Image.style.display='inline'; Codehighlighter1_1842_1895_Closed_Text.style.display='inline';" src="http://www.cnitblog.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1842_1895_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1842_1895_Closed_Text.style.display='none'; Codehighlighter1_1842_1895_Open_Image.style.display='inline'; Codehighlighter1_1842_1895_Open_Text.style.display='inline';" src="http://www.cnitblog.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />            </span>
										<span id="Codehighlighter1_1842_1895_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">
												<img src="http://www.cnitblog.com/images/dot.gif" />
										</span>
										<span id="Codehighlighter1_1842_1895_Open_Text">
												<span style="COLOR: #000000">{<br /><img src="http://www.cnitblog.com/images/OutliningIndicators/InBlock.gif" align="top" />                childNode </span>
												<span style="COLOR: #000000">=</span>
												<span style="COLOR: #000000"> navigate_tree.getTreeNodeAt(</span>
												<span style="COLOR: #000000">0</span>
												<span style="COLOR: #000000">);<br /><img src="http://www.cnitblog.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />            }</span>
										</span>
										<span style="COLOR: #000000">
												<br />
												<img src="http://www.cnitblog.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />        }</span>
								</span>
								<span style="COLOR: #000000">
										<br />
										<img src="http://www.cnitblog.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />    }</span>
						</span>
						<span style="COLOR: #000000">
								<br />
								<img src="http://www.cnitblog.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span>
				</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align="top" />
				</span>
				<span style="COLOR: #008000">//</span>
				<span style="COLOR: #008000">---------------------------------函数定义结束---------------------</span>
				<span style="COLOR: #008000">
						<br />
						<img src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align="top" />//</span>
				<span style="COLOR: #008000"> 开始初始化</span>
				<span style="COLOR: #008000">
						<br />
						<img src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align="top" />
				</span>
				<span style="COLOR: #000000">navigate_tree.addEventListener(</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">change</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">, evt_listen);<br /><img src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align="top" />node_xml.load(</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">makeSWF.xml</span>
				<span style="COLOR: #000000">"</span>
				<span style="COLOR: #000000">);<br /><img src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align="top" /></span>
				<span style="COLOR: #008000">//</span>
				<span style="COLOR: #008000">---------------------------初始化结束-------------------</span>
				<span style="COLOR: #008000">
						<br />
						<img src="http://www.cnitblog.com/images/OutliningIndicators/None.gif" align="top" />
				</span>
		</div>
<img src ="http://www.cnitblog.com/jackrain/aggbug/11170.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/jackrain/" target="_blank">这里的黄昏静悄悄</a> 2006-05-29 09:42 <a href="http://www.cnitblog.com/jackrain/archive/2006/05/29/11170.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>coder的经验积累</title><link>http://www.cnitblog.com/jackrain/archive/2006/04/23/9576.html</link><dc:creator>这里的黄昏静悄悄</dc:creator><author>这里的黄昏静悄悄</author><pubDate>Sun, 23 Apr 2006 10:35:00 GMT</pubDate><guid>http://www.cnitblog.com/jackrain/archive/2006/04/23/9576.html</guid><wfw:comment>http://www.cnitblog.com/jackrain/comments/9576.html</wfw:comment><comments>http://www.cnitblog.com/jackrain/archive/2006/04/23/9576.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/jackrain/comments/commentRss/9576.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/jackrain/services/trackbacks/9576.html</trackback:ping><description><![CDATA[/*--------------------------------------------------------------------------------<br /> *                      Description：面对越来越多的软件、更新越来越快的语言和工具，一个IT人该如何应对。<br /> *                                            这里我写下自己的一些感受。<br /> *                      Author       ：Jack.FandLR(RainFly)<br /> *                      E_mail       ：<a href="mailto:jack.fandlr@gmail.com">jack.fandlr@gmail.com</a><br /> *                      Remark      ：转载请保留这些信息<br />--------------------------------------------------------------------------------*/<br /><br />缘起：每一位coder，或许更确切的是说国内的coder都会思考，30岁以后、35岁以后，我要做什么？到那个时候身体条件特别是思维反应已经不能跟20出头的毛头小伙子比了，那么那个时候，我们有什么？<br /><br /><br />      当前存在的一个观点就是35岁之后coder们应该转行去做别的，因为1、你们精力和更年轻的人比拼。2、你接受新的事物、新的思想很慢。3、coder们在过去的岁月中的经验无法积累。等等等等，于是我们看到这样一幅图画：当年可能是叱咤风云的英雄，而今，一脸的颓废，在夕阳西下的尽头，在寒风中颤抖！真的会这样吗？<br />       我一直在想，经验真的无法积累吗？在一天一天的工作的发现，的确如此：<br />       <font style="BACKGROUND-COLOR: #ee82ee">每天埋头苦干，除了程序还是程序，我实现了一个又一个的功能，但是从没有总结过；需要什么就去学什么，学的都是皮毛，从来没有认真思考过；除了思考自己遇到过的问题之外，从来没有看过别人会遇到什么问题，别人会怎么解决问题；一日复一日的工作，从来没有拿出多少时间去看看周围是什么……，所有这些都注定，在几年之后，我，依旧是无知的，因为那时的一切都对我是陌生的！<br /></font><br />        那天看电视，<font style="BACKGROUND-COLOR: #808080">上面一个人（甲）拿着书向另一个人（乙）请教书中讲述的道理，乙看了一眼说，这些文字我不认识，你把它读出来，我再给你讲解其中的道理，甲说你连文字都不认识，怎么给我讲其中的道理。乙说，文字跟道理没有直接的联系。比如我手指出明月的所在，你只需看明月，不需要看我的手！</font>这其中的道理是让人深思的！<br /><br />       并不是说coder的经验就不能积累，实在是我们都陷入了误区！<br />       1、学习code，使用code，但是不要完全沉醉于code，因为那只是工具，不是所有。<br />       2、我之所以是我，你之所以是你，区分彼此的是各自的思想，你想过哪些思想标出了一个与众不同的你了吗？<br />       3、事物发展，都在遵循着一定的规律，人们都在研究这些规律，而计算机在研究中所起的作用是越来越大的，但是作用再大，它还是工具，不管它多么神奇都不能脱离规律的约束！<br />        4、万事万物所蕴涵的道理都是相通的，我们不应该只醉生梦死在code的海洋里，所有的code体现出的思想跟其他学科、其他行业的思想也是相通的。不要以为跟其他行业的人没有共同语言，其实大家都在研究自己的行业，作为一个coder,更应该细心观察周围的事物，看透其中的道理，这样，不管事物如何改变，你都能明白其中的实质。<br /><br /><br />      从今天起：<br />     1、每次项目结束都要想想其中收到了哪些启发<br />      2、每天都要拿出时间观察周围的人周围的事，浏览网络上的是是非非。<br />     3、对各个细致的分类知识比如code language,database等等，要认清其中的本质<br />     4、平时多思考建模的思想<br /><br /><br />从今天起开始积累自己的经验！<img src ="http://www.cnitblog.com/jackrain/aggbug/9576.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/jackrain/" target="_blank">这里的黄昏静悄悄</a> 2006-04-23 18:35 <a href="http://www.cnitblog.com/jackrain/archive/2006/04/23/9576.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>对Array对象的错误认识[Action Script]</title><link>http://www.cnitblog.com/jackrain/archive/2006/04/20/9423.html</link><dc:creator>这里的黄昏静悄悄</dc:creator><author>这里的黄昏静悄悄</author><pubDate>Thu, 20 Apr 2006 11:47:00 GMT</pubDate><guid>http://www.cnitblog.com/jackrain/archive/2006/04/20/9423.html</guid><wfw:comment>http://www.cnitblog.com/jackrain/comments/9423.html</wfw:comment><comments>http://www.cnitblog.com/jackrain/archive/2006/04/20/9423.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/jackrain/comments/commentRss/9423.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/jackrain/services/trackbacks/9423.html</trackback:ping><description><![CDATA[
		<p>      今天想写一个计算24点的class,里面用到了Array，虽然在此之前用到过很多次，但是一些细节却没有在意过，所以今天调试时遇到的很多情况都出乎意料之外，在此写出。</p>
		<p>1、<font style="BACKGROUND-COLOR: #ff9900">new Array( )</font></p>
		<p>之前用它只用过两种</p>
		<p>
				<font style="BACKGROUND-COLOR: #ff9900">var test_array:Array = new Array(inital_len); // 创建一个长度为inital_len的空数组</font>
		</p>
		<p>
				<font style="BACKGROUND-COLOR: #ff9900">var test_array:Array = new Array(1, 2, 3); // 创建一个长度为3的数组，并且其元素为1，2，3</font>
		</p>
		<p>今天突发奇想，能不能用另一个数组创建新数组呢，比如下面的</p>
		<p>
				<font style="BACKGROUND-COLOR: #ff9900">var source_array:Array = new Array(1, 2, 3);</font>
		</p>
		<p>
				<font style="BACKGROUND-COLOR: #ff9900">var test_array:Array = new Array(source_array);</font>
		</p>
		<p>我想要得到的效果是test_array跟source_array一样，都有包含“1、2、3”3个元素。trace了一下，的确输出了1、2、3，但是如果执行</p>
		<p>
				<font style="BACKGROUND-COLOR: #ff9900">trace(test_array.length);</font>
		</p>
		<p>output却是1。现在知道了吧，new Array只是把soure_array作为一个元素构造了test_array而已。</p>
		<p>2、用一个数组给另一个数组赋值</p>
		<p>既然不能用var test_array:Array = new Array(source_array);的方式由一个数组构造另一个数组，那么我用"="可以吧！比如：</p>
		<p>
				<span class="Code">
				</span>
		</p>
		<p>这个效果如何呢，trace了test_array的长度和内容都是预料之中的，看来的确成功了。</p>
		<p>然后是不是可以随便操作test_array呢。比如</p>
		<p>
				<font style="BACKGROUND-COLOR: #ff9900">var source_array:Array = new Array(1, 2, 3);</font>
		</p>
		<p>
				<font style="BACKGROUND-COLOR: #ff9900">var test_array:Array = source_array;</font>
		</p>
		<p>
				<font style="BACKGROUND-COLOR: #ff9900">test_array.splice(0, 1);</font>
		</p>
		<p>
				<font style="BACKGROUND-COLOR: #ff9900">trace("source_array = " + source_array);</font>
		</p>
		<p>
				<font style="BACKGROUND-COLOR: #ff9900">trace("test_array   = " + test_array);</font>
		</p>
		<p>
				<font style="BACKGROUND-COLOR: #ffffff">你猜结果是什么？</font>
		</p>
		<p>
				<font style="BACKGROUND-COLOR: #ff9900">source_array = 2, 3</font>
		</p>
		<p>
				<font style="BACKGROUND-COLOR: #ff9900">test_array    = 2, 3</font>
		</p>
		<p>Why?</p>
		<p>我只是想改变test_array的内容，为什么source_array也改变了？难道test_array和source_array指向同一块内存？用赋值操作符时是引用而不是拷贝？查看了一下帮助手册，还真是如此！</p>
		<p>唉，以后真的要仔细看看说明才行！</p>
<img src ="http://www.cnitblog.com/jackrain/aggbug/9423.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/jackrain/" target="_blank">这里的黄昏静悄悄</a> 2006-04-20 19:47 <a href="http://www.cnitblog.com/jackrain/archive/2006/04/20/9423.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>金庸在浙江大学招博士生的考卷[ZT]</title><link>http://www.cnitblog.com/jackrain/archive/2006/04/17/9263.html</link><dc:creator>这里的黄昏静悄悄</dc:creator><author>这里的黄昏静悄悄</author><pubDate>Mon, 17 Apr 2006 04:05:00 GMT</pubDate><guid>http://www.cnitblog.com/jackrain/archive/2006/04/17/9263.html</guid><wfw:comment>http://www.cnitblog.com/jackrain/comments/9263.html</wfw:comment><comments>http://www.cnitblog.com/jackrain/archive/2006/04/17/9263.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/jackrain/comments/commentRss/9263.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/jackrain/services/trackbacks/9263.html</trackback:ping><description><![CDATA[
		<p>金庸在浙江大学招博士生的考卷，看看什么才叫素质教育。</p>
		<p>一、选择题<br /><br />   ◎　单选<br />　　1、蓝凤凰及其诸位女弟子通过水蛭将血输到令狐冲体内，你可以得到以下那种推<br />测：<br />　　a、令狐冲为ab型血，蓝凤凰及其弟子为a、b、或ab型<br />　　b、令狐冲为b型血，蓝凤凰及其弟子为ab、b或o型 <br />　　c、令狐冲为o型血，蓝凤凰及其弟子为a、b或o型<br />　　d、令狐冲为a型血，蓝凤凰及其弟子为ab或o型<br />　　e、以上推测都不对<br /><br />   2、杨过得到，后来给了郭靖，炼成倚天剑、屠龙刀的玄铁可能是：<br />　　a、球磨铸铁<br />　　b、马口铁<br />　　c、高速合金钢<br />　　d、碳素纤维<br /><br />   3、下列武术中，利用仿生学理论创立的是：<br />　　a、越女剑<br />　　b、降龙十八掌 <br />　　c、易筋经<br />　　d、金蛇剑法<br /><br />   4、桑土公用磁铁吸出了众人体内的牛毛细针，假设肌肉对细针的作用力为0、<br />4牛顿，细针由纯铁制成，则他使用的磁体可能是：<br />　　a、三氧化二铁<br />　　b、四氧化三铁<br />　　c、钕铁硼<br />　　d、巨磁阻氧化物<br /><br />   5、蓝凤凰的致使华山师徒、桃谷六仙呕吐不止的药酒属于：<br />　　a、生物毒品<br />　　b、神经毒品<br />　　c、化学毒品 <br />　　d、基因毒品<br />　　e、以上全不对<br /><br />   6、接上题，他们属于：<br />　　a、中毒反应<br />　　b、过敏反应<br />　　c、妊娠反应<br />　　d、以上全不对<br /><br />   7、接上题，如果你是大夫，会给他们开什么药：<br />　　a、阿司匹林<br />　　b、牛黄解毒片<br />　　c、氟酸<br />　　d、让他们喝大量的生牛奶<br />　　e、以上全不对<br /><br />   ◎　多选<br /><br />   1、杨过、程英、陆无双铲除了情花，造成：<br />　　a、使这种植物不再害人<br />　　b、使一种珍稀物种灭绝<br />　　c、破坏了那个生物圈的生态平衡<br />　　d、造成该地区沙漠化<br /><br />   2、张无忌像他***圆脸而不是他爸的方脸是因为：<br />　　a、圆脸是显性基因，张无忌继承了来自母体的该种染色体<br />　　b、圆脸是隐性基因，张无忌之所以是圆脸，是因为其父也有一条该种染色体<br />　　c、虽然圆脸是显性基因，张无忌仍然有一定的几率不是圆脸，无论其母亲是什么 <br />样的染色体<br />　　d、张无忌也有可能成为尖脸、长脸等其它脸型<br />　　e、张无忌可能长大以后变为方脸。自:Club.<br /><br /><br />二、判断题<br /><br />　　石中玉与石破天是同卵双胞胎<br /><br /><br /><br />三、填空题<br /><br />　　1、悬崖高为_____m，则小龙女正好可以到达深滩低部。（设滩深为25m，小龙女<br />横截面为0、007m*m，体重为50kg，取g=10m/s*s，不记空气阻力。）<br /><br />　　2、黄容的菜"玉笛谁家听落梅"由5种肉组成，如果只考虑肉味的一阶组合和二阶<br />组合，则有25种味道，这也就是它名称的由来之一，如果考虑所以的组合情况，则它<br />一共有___种味道。<br />四、计算题<br /><br />　　1、段誉与乔峰在无锡城外比赛脚力的时候，段誉使用"凌波微步"与乔峰速度不相<br />上下，"凌波微步"是曲线运动，试简单估算段誉的直线运动速度是乔峰的多少倍。<br />　　提示：假设段誉沿正弦曲线运动<br /><br />　　2、杨逍对张无忌说"明教源出波斯，……唐大历三年六月二十九日，长安洛阳建明<br />教寺院大云光明寺"，到张无忌34任教主，假设教主平均40岁继任，试计算教主的平<br />均寿命并推算方腊大概是第几任教主。说明：要通过书中的有关提示具体计算说这段<br />话的时间，关于古代黄历与公元纪年的转换可参阅有关资料。<br /><br /><br />五、作图题<br /><br />　　1、独孤九剑的破箭术是专门对付各种暗器的，现在如果有72个暗器，以二维点阵<br />的形式，2m*0、8m的截面，25m/s的速度向令狐冲打来，令狐冲以如何挥剑，才能以最<br />快的速度打掉所有的暗器。画出令狐冲挥剑的路径。（假设剑挥舞时速率不变，方<br />形、正三角形、正六边形点阵任选其一讨论，忽略重力加速度）<br /><br /><br /><br />六、推理题<br /><br />　　1、桃干仙忽道："杨七郎啊杨七郎，你只要保佑咱们六弟不死，老子向你磕几个<br />头也是不妨。我这里先磕头了。"说着跪下磕头……<br />　　桃枝仙道："倘若六弟死了呢？" <br />　　桃干仙道:"我便把神像打得稀巴烂，再在烂泥上撒泡尿。"<br />　　桃花仙道："就算你把杨七郎的神像打得稀巴烂，又撒上一包尿，就算再拉上一堆<br />屎，却又怎地？六弟死都死了，你磕了头，总之是吃了亏啦！"<br />　　桃枝仙道："言之有理，这头且不忙磕，咱们去问个清楚，到底六弟的伤治得好<br />呢，还是治不好。治得好再来磕头，治不好便来拉尿。"<br />　　桃根仙道："倘若治得好，不磕头也治得好，这头便不用磕了。倘若治不好，不拉<br />尿也治不好，这尿便不用拉了。"<br /><br />　　分析他们在逻辑推理上有那些错误。<br /><br /><br /><br />七、简答题<br /><br />　　1、遍体通绿的打狗棒可能含有那些离子，可能是什么矿物质。<br />　　2、从生理角度东方不败式的练功是否有一定的合理因素。<br />　　3、为什么说郭靖夫妇虽然生有一子二女，仍然符合计划生育的政策。<br /><br /><br /><br />八、论述题<br /><br />　　1、利用热力学第二定律：能量不可能自发由低向高流动，论述吸星大法是否符合 <br />科学原理。提示：把令狐冲（任我行）看作绝热的孤立系统。<br /><br />　　2、以洋流理论分析，张无忌出生的岛屿的大概位置。可以根据上面有火山，应该<br />在板块边缘，结合板块学说论证。<br /><br />　　3、以韦小宝在签定尼布楚条约中的表现论述我国政府在处理中美撞机事件的正确<br />性。<br /><br /><br /><br /><br />九、选做题<br /><br />　　《笑傲江湖》中余沧海为了得到辟邪剑谱杀害了林振南夫妇及福镖局众多镖<br />师，后来林振南之子林平之打击报复，杀了余沧海众人。如果林平之不采取这个办 <br />法，而是孰诸于法律，如果你是法官，该如何取证及判余沧海及其以青城四秀为代表<br />的众弟子？<br /><br />　　静玄一声长笑，说道："邪魔歪道，人人得而诛之，有甚么残忍不残忍的？"张无<br />忌道："这些人个个轻生重义，慷慨求死，实是铁铮铮的英雄好汉，怎么说是邪魔歪<br />道？"静玄道："他们魔教徒众难道还不是邪魔外道？那个青翼蝠王吸血杀人，害死我<br />师妹师弟，乃是你亲眼目睹，这不是妖邪，甚么才是妖邪？"<br /><br />　　张无忌道："那青翼蝠王只杀二人，你们所杀之人已多了十倍。他用牙齿杀人，尊 <br />师用倚天剑杀人，一般的杀，有何善恶之分？" </p>
<img src ="http://www.cnitblog.com/jackrain/aggbug/9263.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/jackrain/" target="_blank">这里的黄昏静悄悄</a> 2006-04-17 12:05 <a href="http://www.cnitblog.com/jackrain/archive/2006/04/17/9263.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>同桌的你【改编】【ZT】</title><link>http://www.cnitblog.com/jackrain/archive/2006/02/06/6455.html</link><dc:creator>这里的黄昏静悄悄</dc:creator><author>这里的黄昏静悄悄</author><pubDate>Mon, 06 Feb 2006 02:23:00 GMT</pubDate><guid>http://www.cnitblog.com/jackrain/archive/2006/02/06/6455.html</guid><wfw:comment>http://www.cnitblog.com/jackrain/comments/6455.html</wfw:comment><comments>http://www.cnitblog.com/jackrain/archive/2006/02/06/6455.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/jackrain/comments/commentRss/6455.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/jackrain/services/trackbacks/6455.html</trackback:ping><description><![CDATA[明天你是否会想起，食堂里川流不息&nbsp;<BR>明天你是否还惦记，水房里不堪拥挤&nbsp;<BR>老师们都已想不起，下课前猴急的你&nbsp;<BR>你也是偶然翻笔记，才发现都是复印的&nbsp;<BR><BR>谁抓住逃课的你，谁安慰补考的你&nbsp;<BR>谁叫醒死睡的你，谁经常借钱给你&nbsp;<BR><BR>那时侯你总很小心，政治课戴着耳机&nbsp;<BR>你也曾无意中说起，最怕考英语四级&nbsp;<BR>有时候你也很早起，为占座费尽心机&nbsp;<BR>你总说时间很充裕，可踢球人难凑齐&nbsp;<BR><BR>谁记得考试前熬夜的你，谁表扬经常灌水的你&nbsp;<BR>谁把成绩寄到家里，谁把它丢在风里&nbsp;<BR><BR>从前的时光都远去，我们又有新的问题&nbsp;<BR>总爱看香车美眉，可恨那都是老板的&nbsp;<BR>我亲爱的姐妹兄弟，你们都在哪里&nbsp;<BR>无论工作多忙，一定要保重身体&nbsp;&nbsp;<img src ="http://www.cnitblog.com/jackrain/aggbug/6455.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/jackrain/" target="_blank">这里的黄昏静悄悄</a> 2006-02-06 10:23 <a href="http://www.cnitblog.com/jackrain/archive/2006/02/06/6455.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>我的路在何方</title><link>http://www.cnitblog.com/jackrain/archive/2005/11/15/4551.html</link><dc:creator>这里的黄昏静悄悄</dc:creator><author>这里的黄昏静悄悄</author><pubDate>Tue, 15 Nov 2005 12:01:00 GMT</pubDate><guid>http://www.cnitblog.com/jackrain/archive/2005/11/15/4551.html</guid><wfw:comment>http://www.cnitblog.com/jackrain/comments/4551.html</wfw:comment><comments>http://www.cnitblog.com/jackrain/archive/2005/11/15/4551.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/jackrain/comments/commentRss/4551.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/jackrain/services/trackbacks/4551.html</trackback:ping><description><![CDATA[当不能在逃避的时候就要好好面对了！如何才能让自己成为一个有价值的人呢？尊严来自于实力！所以我应该好好学习，时间有限，不可能成为一个全才，所以选择哪些、舍弃哪些是我应该好好思考的！<img src ="http://www.cnitblog.com/jackrain/aggbug/4551.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/jackrain/" target="_blank">这里的黄昏静悄悄</a> 2005-11-15 20:01 <a href="http://www.cnitblog.com/jackrain/archive/2005/11/15/4551.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>一定要注意事件查看器</title><link>http://www.cnitblog.com/jackrain/archive/2005/11/03/3850.html</link><dc:creator>这里的黄昏静悄悄</dc:creator><author>这里的黄昏静悄悄</author><pubDate>Thu, 03 Nov 2005 11:06:00 GMT</pubDate><guid>http://www.cnitblog.com/jackrain/archive/2005/11/03/3850.html</guid><wfw:comment>http://www.cnitblog.com/jackrain/comments/3850.html</wfw:comment><comments>http://www.cnitblog.com/jackrain/archive/2005/11/03/3850.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/jackrain/comments/commentRss/3850.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/jackrain/services/trackbacks/3850.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 这几天打开一个网页的时候，IE就弹出一个窗口说遇到技术问题需要关闭，是否发送错误报告，上网搜了一下，网上给出的方法就是在注册表里添加一个值，不让它弹出发送错误报告的窗口，但是打开这个网页还是出错啊，提示内存不能为read什么的。我重装了IE，仍然不行。我以为可能是什么服务没有启动吧，就把管理工具－&gt;服务里服务基本上全启动了，问题还是没有解决，无意中打开了事件查看器，看到里里面的红×，双击打开后看到了描述“事件ID（1000）的描述（在资源（Microsoft Internet Explorer）中）无法找到。本地计算机可能没有必要的注册信息或消息DLL。……flash.ocx※……”，现在知道了，是flash.ocx出现了问题，就从开始-&gt;运行里regsvr32了一下flash.ocx就可以了<img src ="http://www.cnitblog.com/jackrain/aggbug/3850.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/jackrain/" target="_blank">这里的黄昏静悄悄</a> 2005-11-03 19:06 <a href="http://www.cnitblog.com/jackrain/archive/2005/11/03/3850.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>让GooGLe和百度记住我前进的脚步</title><link>http://www.cnitblog.com/jackrain/archive/2005/10/18/3368.html</link><dc:creator>这里的黄昏静悄悄</dc:creator><author>这里的黄昏静悄悄</author><pubDate>Tue, 18 Oct 2005 01:52:00 GMT</pubDate><guid>http://www.cnitblog.com/jackrain/archive/2005/10/18/3368.html</guid><wfw:comment>http://www.cnitblog.com/jackrain/comments/3368.html</wfw:comment><comments>http://www.cnitblog.com/jackrain/archive/2005/10/18/3368.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/jackrain/comments/commentRss/3368.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/jackrain/services/trackbacks/3368.html</trackback:ping><description><![CDATA[2005年10月18日<BR>关键字&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; GooGLe搜索&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; 备注<BR>真实姓名&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT size=2><STRONG>67</STRONG>项耗时0.76s&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; 120篇0.001s&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 只有1篇是<BR></FONT>网名FandLR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 45项0.30s&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 93篇0.056s&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;多数是<BR>网名JackRain&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 6830项0.66s&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 214篇0.097s&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 少部分是<BR>哈哈，是不是很无聊啊<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <img src ="http://www.cnitblog.com/jackrain/aggbug/3368.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/jackrain/" target="_blank">这里的黄昏静悄悄</a> 2005-10-18 09:52 <a href="http://www.cnitblog.com/jackrain/archive/2005/10/18/3368.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>