﻿<?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>BlogJava-飞鸟JAVA-文章分类-FLEX</title><link>http://www.blogjava.net/yczz/category/25725.html</link><description /><language>zh-cn</language><lastBuildDate>Thu, 13 Sep 2007 13:59:18 GMT</lastBuildDate><pubDate>Thu, 13 Sep 2007 13:59:18 GMT</pubDate><ttl>60</ttl><item><title>HTML中事件触发列表与解说</title><link>http://www.blogjava.net/yczz/articles/144817.html</link><dc:creator>飞鸟</dc:creator><author>飞鸟</author><pubDate>Thu, 13 Sep 2007 04:58:00 GMT</pubDate><guid>http://www.blogjava.net/yczz/articles/144817.html</guid><wfw:comment>http://www.blogjava.net/yczz/comments/144817.html</wfw:comment><comments>http://www.blogjava.net/yczz/articles/144817.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yczz/comments/commentRss/144817.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yczz/services/trackbacks/144817.html</trackback:ping><description><![CDATA[<div class="cnt"><font style="font-size: 14px">
<table cellspacing="0" cellpadding="3" width="100%" border="1">
    <tbody>
        <tr>
            <th align="left" colspan="3"><font color="#990000"><strong>一般事件</strong></font></th>
        </tr>
        <tr>
            <th><strong><font size="2">事件</font></strong></th>
            <th><strong><font size="2">浏览器支持</font></strong></th>
            <th><strong><font size="2">描述</font></strong></th>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onClick</font></strong></th>
            <td valign="top" noWrap>HTML: 2 | 3 | 3.2 |<strong><font color="#cc0000"> 4 </font></strong><br />
            Browser: <strong><font color="#cc0000">IE3 </font></strong>|<strong><font color="#cc0000"> N2 </font></strong>|<strong><font color="#cc0000"> O3 </font></strong></td>
            <td>鼠标点击事件，多用在某个对象控制的范围内的鼠标点击</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onDblClick</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 |<strong><font color="#cc0000"> 4 </font></strong><br />
            Browser:<strong><font color="#cc0000"> IE4 </font></strong>|<strong><font color="#cc0000"> N4 </font></strong>| O </td>
            <td>鼠标双击事件</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onMouseDown</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 |<strong><font color="#cc0000"> 4 </font></strong><br />
            Browser:<strong><font color="#cc0000"> IE4 </font></strong>|<strong><font color="#cc0000"> N4 </font></strong>| O </td>
            <td>鼠标上的按钮被按下了</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onMouseUp</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 |<strong><font color="#cc0000"> 4 </font></strong><br />
            Browser:<strong><font color="#cc0000"> IE4 </font></strong>|<strong><font color="#cc0000"> N4 </font></strong>| O </td>
            <td>鼠标按下后，松开时激发的事件</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onMouseOver</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 |<strong><font color="#cc0000"> 4 </font></strong><br />
            Browser:<strong><font color="#cc0000"> IE3 </font></strong>|<strong><font color="#cc0000"> N2 </font></strong>|<strong><font color="#cc0000"> O3 </font></strong></td>
            <td>当鼠标移动到某对象范围的上方时触发的事件</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onMouseMove</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 |<strong><font color="#cc0000"> 4 </font></strong><br />
            Browser:<strong><font color="#cc0000"> IE4 </font></strong>|<strong><font color="#cc0000"> N4 </font></strong>| O </td>
            <td>鼠标移动时触发的事件</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onMouseOut</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 |<strong><font color="#cc0000"> 4 </font></strong><br />
            Browser:<strong><font color="#cc0000"> IE4 </font></strong>|<strong><font color="#cc0000"> N3 </font></strong>|<strong><font color="#cc0000"> O3 </font></strong></td>
            <td>当鼠标离开某对象范围时触发的事件</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onKeyPress</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 |<strong><font color="#cc0000"> 4 </font></strong><br />
            Browser:<strong><font color="#cc0000"> IE4 </font></strong>|<strong><font color="#cc0000"> N4 </font></strong>| O </td>
            <td>当键盘上的某个键被按下并且释放时触发的事件.[注意:页面内必须有被聚焦的对象]</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onKeyDown</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 |<strong><font color="#cc0000"> 4 </font></strong><br />
            Browser:<strong><font color="#cc0000"> IE4 </font></strong>|<strong><font color="#cc0000"> N4 </font></strong>| O </td>
            <td>当键盘上某个按键被按下时触发的事件[注意:页面内必须有被聚焦的对象]</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onKeyUp</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 |<strong><font color="#cc0000"> 4 </font></strong><br />
            Browser:<strong><font color="#cc0000"> IE4 </font></strong>|<strong><font color="#cc0000"> N4 </font></strong>| O </td>
            <td>当键盘上某个按键被按放开时触发的事件[注意:页面内必须有被聚焦的对象]</td>
        </tr>
        <tr>
            <th align="left" colspan="3"><font color="#990000"><strong>页面相关事件</strong></font></th>
        </tr>
        <tr>
            <th><strong><font size="2">事件</font></strong></th>
            <th><strong><font size="2">浏览器支持</font></strong></th>
            <th><strong><font size="2">描述</font></strong></th>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onAbort</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 | 4 <br />
            Browser:<strong><font color="#cc0000"> IE4 </font></strong>|<strong><font color="#cc0000"> N3 </font></strong>| O </td>
            <td>图片在下载时被用户中断</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onBeforeUnload</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 | 4 <br />
            Browser:<strong><font color="#cc0000"> IE4 </font></strong>| N | O </td>
            <td>当前页面的内容将要被改变时触发的事件</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onError</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 | 4 <br />
            Browser:<strong><font color="#cc0000"> IE4 </font></strong>|<strong><font color="#cc0000"> N3 </font></strong>| O </td>
            <td>捕抓当前页面因为某种原因而出现的错误，如脚本错误与外部数据引用的错误</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onLoad</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 |<strong><font color="#cc0000"> 4 </font></strong><br />
            Browser:<strong><font color="#cc0000"> IE3 </font></strong>|<strong><font color="#cc0000"> N2 </font></strong>|<strong><font color="#cc0000"> O3 </font></strong></td>
            <td>页面内空完成传送到浏览器时触发的事件，包括外部文件引入完成</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onMove</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 | 4 <br />
            Browser: IE |<strong><font color="#cc0000"> N4 </font></strong>| O </td>
            <td>浏览器的窗口被移动时触发的事件</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onResize</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 | 4 <br />
            Browser:<strong><font color="#cc0000"> IE4 </font></strong>|<strong><font color="#cc0000"> N4 </font></strong>| O </td>
            <td>当浏览器的窗口大小被改变时触发的事件</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onScroll</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 | 4 <br />
            Browser:<strong><font color="#cc0000"> IE4 </font></strong>| N | O </td>
            <td>浏览器的滚动条位置发生变化时触发的事件</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onStop</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 | 4 <br />
            Browser:<strong><font color="#cc0000"> IE5 </font></strong>| N | O</td>
            <td>浏览器的停止按钮被按下时触发的事件或者正在下载的文件被中断</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onUnload</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 |<strong><font color="#cc0000"> 4 </font></strong><br />
            Browser:<strong><font color="#cc0000"> IE3 </font></strong>|<strong><font color="#cc0000"> N2 </font></strong>|<strong><font color="#cc0000"> O3 </font></strong></td>
            <td>当前页面将被改变时触发的事件</td>
        </tr>
        <tr>
            <th align="left" colspan="3"><font color="#990000"><strong>表单相关事件</strong></font></th>
        </tr>
        <tr>
            <th><strong><font size="2">事件</font></strong></th>
            <th><strong><font size="2">浏览器支持</font></strong></th>
            <th><strong><font size="2">描述</font></strong></th>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onBlur</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 |<strong><font color="#cc0000"> 4 </font></strong><br />
            Browser:<strong><font color="#cc0000"> IE3 </font></strong>|<strong><font color="#cc0000"> N2 </font></strong>|<strong><font color="#cc0000"> O3 </font></strong></td>
            <td>当前元素失去焦点时触发的事件 [鼠标与键盘的触发均可]</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onChange</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 |<strong><font color="#cc0000"> 4 </font></strong><br />
            Browser:<strong><font color="#cc0000"> IE3 </font></strong>|<strong><font color="#cc0000"> N2 </font></strong>|<strong><font color="#cc0000"> O3 </font></strong></td>
            <td>当前元素失去焦点并且元素的内容发生改变而触发的事件 [鼠标与键盘的触发均可]</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onFocus</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 |<strong><font color="#cc0000"> 4 </font></strong><br />
            Browser:<strong><font color="#cc0000"> IE3 </font></strong>|<strong><font color="#cc0000"> N2 </font></strong>|<strong><font color="#cc0000"> O3 </font></strong></td>
            <td>当某个元素获得焦点时触发的事件</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onReset</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 |<strong><font color="#cc0000"> 4 </font></strong><br />
            Browser:<strong><font color="#cc0000"> IE4 </font></strong>|<strong><font color="#cc0000"> N3 </font></strong>|<strong><font color="#cc0000"> O3 </font></strong></td>
            <td>当表单中RESET的属性被激发时触发的事件</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onSubmit</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 |<strong><font color="#cc0000"> 4 </font></strong><br />
            Browser:<strong><font color="#cc0000"> IE3 </font></strong>|<strong><font color="#cc0000"> N2 </font></strong>|<strong><font color="#cc0000"> O3 </font></strong></td>
            <td>一个表单被递交时触发的事件</td>
        </tr>
        <tr>
            <th align="left" colspan="3"><font color="#990000"><strong>滚动字幕事件</strong></font></th>
        </tr>
        <tr>
            <th><strong><font size="2">事件</font></strong></th>
            <th><strong><font size="2">浏览器支持</font></strong></th>
            <th><strong><font size="2">描述</font></strong></th>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onBounce</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 | 4 <br />
            Browser:<strong><font color="#cc0000"> IE4 </font></strong>| N | O </td>
            <td>在Marquee内的内容移动至Marquee显示范围之外时触发的事件</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onFinish</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 | 4 <br />
            Browser:<strong><font color="#cc0000"> IE4 </font></strong>| N | O </td>
            <td>当Marquee元素完成需要显示的内容后触发的事件</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onStart</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 | 4 <br />
            Browser:<strong><font color="#cc0000"> IE4 </font></strong>| N | O </td>
            <td>当Marquee元素开始显示内容时触发的事件</td>
        </tr>
        <tr>
            <th align="left" colspan="3"><font color="#990000"><strong>编辑事件</strong></font></th>
        </tr>
        <tr>
            <th><strong><font size="2">事件</font></strong></th>
            <th><strong><font size="2">浏览器支持</font></strong></th>
            <th><strong><font size="2">描述</font></strong></th>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onBeforeCopy</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 | 4 <br />
            Browser:<strong><font color="#cc0000"> IE5 </font></strong>| N | O </td>
            <td>当页面当前的被选择内容将要复制到浏览者系统的剪贴板前触发的事件</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onBeforeCut</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 | 4 <br />
            Browser:<strong><font color="#cc0000"> IE5 </font></strong>| N | O </td>
            <td>当页面中的一部分或者全部的内容将被移离当前页面[剪贴]并移动到浏览者的系统剪贴板时触发的事件</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onBeforeEditFocus</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 | 4 <br />
            Browser:<strong><font color="#cc0000"> IE5 </font></strong>| N | O</td>
            <td>当前元素将要进入编辑状态</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onBeforePaste</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 | 4 <br />
            Browser:<strong><font color="#cc0000"> IE5 </font></strong>| N | O </td>
            <td>内容将要从浏览者的系统剪贴板传送[粘贴]到页面中时触发的事件</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onBeforeUpdate</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 | 4 <br />
            Browser:<strong><font color="#cc0000"> IE5 </font></strong>| N | O </td>
            <td>当浏览者粘贴系统剪贴板中的内容时通知目标对象</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onContextMenu</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 | 4 <br />
            Browser:<strong><font color="#cc0000"> IE5 </font></strong>| N | O</td>
            <td>当浏览者按下鼠标右键出现菜单时或者通过键盘的按键触发页面菜单时触发的事件 [试试在页面中的&lt;body&gt;中加入onContentMenu="return false"就可禁止使用鼠标右键了]</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onCopy</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 | 4 <br />
            Browser:<strong><font color="#cc0000"> IE5 </font></strong>| N | O </td>
            <td>当页面当前的被选择内容被复制后触发的事件</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onCut</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 | 4 <br />
            Browser:<strong><font color="#cc0000"> IE5 </font></strong>| N | O </td>
            <td>当页面当前的被选择内容被剪切时触发的事件</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onDrag</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 | 4 <br />
            Browser:<strong><font color="#cc0000"> IE5 </font></strong>| N | O </td>
            <td>当某个对象被拖动时触发的事件 [活动事件]</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onDragDrop</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 | 4 <br />
            Browser: IE |<strong><font color="#cc0000"> N4 </font></strong>| O </td>
            <td>一个外部对象被鼠标拖进当前窗口或者帧</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onDragEnd</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 | 4 <br />
            Browser:<strong><font color="#cc0000"> IE5 </font></strong>| N | O </td>
            <td>当鼠标拖动结束时触发的事件，即鼠标的按钮被释放了</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onDragEnter</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 | 4 <br />
            Browser:<strong><font color="#cc0000"> IE5 </font></strong>| N | O </td>
            <td>当对象被鼠标拖动的对象进入其容器范围内时触发的事件</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onDragLeave</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 | 4 <br />
            Browser:<strong><font color="#cc0000"> IE5 </font></strong>| N | O </td>
            <td>当对象被鼠标拖动的对象离开其容器范围内时触发的事件</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onDragOver</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 | 4 <br />
            Browser:<strong><font color="#cc0000"> IE5 </font></strong>| N | O </td>
            <td>当某被拖动的对象在另一对象容器范围内拖动时触发的事件 [活动事件]</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onDragStart</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 | 4 <br />
            Browser:<strong><font color="#cc0000"> IE4 </font></strong>| N | O </td>
            <td>当某对象将被拖动时触发的事件</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onDrop</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 | 4 <br />
            Browser:<strong><font color="#cc0000"> IE5 </font></strong>| N | O </td>
            <td>在一个拖动过程中，释放鼠标键时触发的事件</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onLoseCapture</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 | 4 <br />
            Browser:<strong><font color="#cc0000"> IE5 </font></strong>| N | O </td>
            <td>当元素失去鼠标移动所形成的选择焦点时触发的事件</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onPaste</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 | 4 <br />
            Browser:<strong><font color="#cc0000"> IE5 </font></strong>| N | O </td>
            <td>当内容被粘贴时触发的事件</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onSelect</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 |<strong><font color="#cc0000"> 4 </font></strong><br />
            Browser:<strong><font color="#cc0000"> IE4 </font></strong>| N | O </td>
            <td>当文本内容被选择时的事件</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onSelectStart</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 | 4 <br />
            Browser:<strong><font color="#cc0000"> IE4 </font></strong>| N | O </td>
            <td>当文本内容选择将开始发生时触发的事件</td>
        </tr>
        <tr>
            <th align="left" colspan="3"><font color="#990000"><strong>数据绑定</strong></font></th>
        </tr>
        <tr>
            <th><strong><font size="2">事件</font></strong></th>
            <th><strong><font size="2">浏览器支持</font></strong></th>
            <th><strong><font size="2">描述</font></strong></th>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onAfterUpdate</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 | 4 <br />
            Browser:<strong><font color="#cc0000"> IE4 </font></strong>| N | O</td>
            <td>当数据完成由数据源到对象的传送时触发的事件</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onCellChange</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 | 4 <br />
            Browser:<strong><font color="#cc0000"> IE5 </font></strong>| N | O</td>
            <td>当数据来源发生变化时</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onDataAvailable</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 | 4 <br />
            Browser:<strong><font color="#cc0000"> IE4 </font></strong>| N | O</td>
            <td>当数据接收完成时触发事件</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onDatasetChanged</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 | 4 <br />
            Browser:<strong><font color="#cc0000"> IE4 </font></strong>| N | O</td>
            <td>数据在数据源发生变化时触发的事件</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onDatasetComplete</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 | 4 <br />
            Browser:<strong><font color="#cc0000"> IE4 </font></strong>| N | O</td>
            <td>当来子数据源的全部有效数据读取完毕时触发的事件</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onErrorUpdate</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 | 4 <br />
            Browser:<strong><font color="#cc0000"> IE4 </font></strong>| N | O</td>
            <td>当使用onBeforeUpdate事件触发取消了数据传送时，代替onAfterUpdate事件</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onRowEnter</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 | 4 <br />
            Browser:<strong><font color="#cc0000"> IE5 </font></strong>| N | O</td>
            <td>当前数据源的数据发生变化并且有新的有效数据时触发的事件</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onRowExit</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 | 4 <br />
            Browser:<strong><font color="#cc0000"> IE5 </font></strong>| N | O</td>
            <td>当前数据源的数据将要发生变化时触发的事件</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onRowsDelete</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 | 4 <br />
            Browser:<strong><font color="#cc0000"> IE5 </font></strong>| N | O</td>
            <td>当前数据记录将被删除时触发的事件</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onRowsInserted</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 | 4 <br />
            Browser:<strong><font color="#cc0000"> IE5 </font></strong>| N | O</td>
            <td>当前数据源将要插入新数据记录时触发的事件</td>
        </tr>
        <tr>
            <th align="left" colspan="3"><font color="#990000"><strong>外部事件</strong></font></th>
        </tr>
        <tr>
            <th><strong><font size="2">事件</font></strong></th>
            <th><strong><font size="2">浏览器支持</font></strong></th>
            <th><strong><font size="2">描述</font></strong></th>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onAfterPrint</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 | 4 <br />
            Browser:<strong><font color="#cc0000"> IE5 </font></strong>| N | O</td>
            <td>当文档被打印后触发的事件</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onBeforePrint</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 | 4 <br />
            Browser:<strong><font color="#cc0000"> IE5 </font></strong>| N | O</td>
            <td>当文档即将打印时触发的事件</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onFilterChange</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 | 4 <br />
            Browser:<strong><font color="#cc0000"> IE4 </font></strong>| N | O</td>
            <td>当某个对象的滤镜效果发生变化时触发的事件</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onHelp</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 | 4 <br />
            Browser:<strong><font color="#cc0000"> IE4 </font></strong>| N | O</td>
            <td>当浏览者按下F1或者浏览器的帮助选择时触发的事件</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onPropertyChange</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 | 4 <br />
            Browser:<strong><font color="#cc0000"> IE5 </font></strong>| N | O</td>
            <td>当对象的属性之一发生变化时触发的事件</td>
        </tr>
        <tr>
            <th valign="top" align="left"><strong><font size="2">onReadyStateChange</font></strong></th>
            <td valign="top">HTML: 2 | 3 | 3.2 | 4 <br />
            Browser:<strong><font color="#cc0000"> IE4 </font></strong>| N | O</td>
            <td>当对象的初始化属性值发生变化时触发的事件</td>
        </tr>
    </tbody>
</table>
</font></div>
<img src ="http://www.blogjava.net/yczz/aggbug/144817.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yczz/" target="_blank">飞鸟</a> 2007-09-13 12:58 <a href="http://www.blogjava.net/yczz/articles/144817.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>用Digester解析xml到bean </title><link>http://www.blogjava.net/yczz/articles/144616.html</link><dc:creator>飞鸟</dc:creator><author>飞鸟</author><pubDate>Wed, 12 Sep 2007 13:13:00 GMT</pubDate><guid>http://www.blogjava.net/yczz/articles/144616.html</guid><wfw:comment>http://www.blogjava.net/yczz/comments/144616.html</wfw:comment><comments>http://www.blogjava.net/yczz/articles/144616.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yczz/comments/commentRss/144616.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yczz/services/trackbacks/144616.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 假设有下列xml文件:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->&lt;?xml&nbsp;version='1.0'&nbsp;encoding='utf-8'?&gt;&lt;address-book&gt;&nbsp;&nbsp...&nbsp;&nbsp;<a href='http://www.blogjava.net/yczz/articles/144616.html'>阅读全文</a><img src ="http://www.blogjava.net/yczz/aggbug/144616.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yczz/" target="_blank">飞鸟</a> 2007-09-12 21:13 <a href="http://www.blogjava.net/yczz/articles/144616.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Flex HTTPService如何给后台传递参数</title><link>http://www.blogjava.net/yczz/articles/144363.html</link><dc:creator>飞鸟</dc:creator><author>飞鸟</author><pubDate>Tue, 11 Sep 2007 13:24:00 GMT</pubDate><guid>http://www.blogjava.net/yczz/articles/144363.html</guid><wfw:comment>http://www.blogjava.net/yczz/comments/144363.html</wfw:comment><comments>http://www.blogjava.net/yczz/articles/144363.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yczz/comments/commentRss/144363.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yczz/services/trackbacks/144363.html</trackback:ping><description><![CDATA[<p>最近看一些文档,总结了一些&lt;mx:HTTPService&gt;给后台传递参数的方法,列举如下:</p>
<p>方法1:采用URLVariables对象</p>
<div style="border-right: windowtext 0.5pt solid; padding-right: 5.4pt; border-top: windowtext 0.5pt solid; padding-left: 5.4pt; background: #e6e6e6; padding-bottom: 4px; border-left: windowtext 0.5pt solid; width: 95%; word-break: break-all; padding-top: 4px; border-bottom: windowtext 0.5pt solid">
<div><img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" /><span style="color: #0000ff">&lt;?</span><span style="color: #ff00ff">xml&nbsp;version="1.0"&nbsp;encoding="utf-8"</span><span style="color: #0000ff">?&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">mx:Application&nbsp;</span><span style="color: #ff0000">xmlns:mx</span><span style="color: #0000ff">="http://www.adobe.com/2006/mxml"</span><span style="color: #ff0000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;layout</span><span style="color: #0000ff">="absolute"</span><span style="color: #ff0000">&nbsp;fontSize</span><span style="color: #0000ff">="12"</span><span style="color: #ff0000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">mx:Script</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;![CDATA[</span><span style="color: #808080"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;import&nbsp;mx.controls.Alert;<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;import&nbsp;mx.rpc.events.ResultEvent;<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//对提交给后台的参数进行UTF-8的编码处理<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;function&nbsp;httpEncoding(param:String):String{<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;encodeURIComponent(param);<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;function&nbsp;httpEncoding0(param:String):String{<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;param;//encodeURI(param);<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;function&nbsp;doRequest():void{<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;btn_do.enabled=false;<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;url:String&nbsp;=&nbsp;"http://localhost:8600/grid.jsp";<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//以下那样写后台会乱码,不管是否做URI编码转换<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//url&nbsp;+=&nbsp;"?user="+httpEncoding0("用户名");<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//url&nbsp;+=&nbsp;"&amp;psw="+httpEncoding0("密码");<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//trace(url);<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;srv.url&nbsp;=&nbsp;url;<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//srv.send();<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//以下这样写正常<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;params:URLVariables&nbsp;=&nbsp;new&nbsp;URLVariables();<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//这个user,psw就是传入后台的参数user,jsp就用&nbsp;request.getParameter("user")来取<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;params.user&nbsp;=&nbsp;httpEncoding("用户名");<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;params.psw&nbsp;=&nbsp;httpEncoding("密码");<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;srv.send(params);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;function&nbsp;resultHandler(event:ResultEvent):void{<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Alert.show("与后台交互结束,前台开始取得的数据...","提示信息");<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;btn_do.enabled=true;<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">]]&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">mx:Script</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">mx:HTTPService&nbsp;</span><span style="color: #ff0000">id</span><span style="color: #0000ff">="srv"</span><span style="color: #ff0000">&nbsp;result</span><span style="color: #0000ff">="resultHandler(event);"</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">mx:Panel&nbsp;</span><span style="color: #ff0000">title</span><span style="color: #0000ff">="测试与jsp后台交互"</span><span style="color: #ff0000">&nbsp;layout</span><span style="color: #0000ff">="absolute"</span><span style="color: #ff0000">&nbsp;width</span><span style="color: #0000ff">="100%"</span><span style="color: #ff0000">&nbsp;height</span><span style="color: #0000ff">="90%"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">mx:Button&nbsp;</span><span style="color: #ff0000">id</span><span style="color: #0000ff">="btn_do"</span><span style="color: #ff0000">&nbsp;label</span><span style="color: #0000ff">="取得数据"</span><span style="color: #ff0000">&nbsp;click</span><span style="color: #0000ff">="doRequest();"</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">mx:Spacer&nbsp;</span><span style="color: #ff0000">height</span><span style="color: #0000ff">="1"</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">mx:DataGrid&nbsp;</span><span style="color: #ff0000">dataProvider</span><span style="color: #0000ff">="{srv.lastResult.catalog.product}"</span><span style="color: #ff0000">&nbsp;width</span><span style="color: #0000ff">="100%"</span><span style="color: #ff0000">&nbsp;height</span><span style="color: #0000ff">="100%"</span><span style="color: #ff0000">&nbsp;y</span><span style="color: #0000ff">="28"</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">mx:Panel</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">mx:Application</span><span style="color: #0000ff">&gt;</span></div>
</div>
<p>&nbsp;方法2:采用&lt;mx:request/&gt;,同时也演示了mx:State的用法,[来自网上]</p>
<div style="border-right: windowtext 0.5pt solid; padding-right: 5.4pt; border-top: windowtext 0.5pt solid; padding-left: 5.4pt; background: #e6e6e6; padding-bottom: 4px; border-left: windowtext 0.5pt solid; width: 95%; word-break: break-all; padding-top: 4px; border-bottom: windowtext 0.5pt solid">
<div><img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" /><span style="color: #0000ff">&lt;?</span><span style="color: #ff00ff">xml&nbsp;version="1.0"&nbsp;encoding="utf-8"</span><span style="color: #0000ff">?&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">mx:Application&nbsp;</span><span style="color: #ff0000">xmlns:mx</span><span style="color: #0000ff">="http://www.adobe.com/2006/mxml"</span><span style="color: #ff0000">&nbsp;layout</span><span style="color: #0000ff">="absolute"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">mx:states</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">mx:State&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="Logged&nbsp;In"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">mx:SetProperty&nbsp;</span><span style="color: #ff0000">target</span><span style="color: #0000ff">="{panel1}"</span><span style="color: #ff0000">&nbsp;name</span><span style="color: #0000ff">="width"</span><span style="color: #ff0000">&nbsp;value</span><span style="color: #0000ff">="95%"</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">mx:SetProperty&nbsp;</span><span style="color: #ff0000">target</span><span style="color: #0000ff">="{panel1}"</span><span style="color: #ff0000">&nbsp;name</span><span style="color: #0000ff">="height"</span><span style="color: #ff0000">&nbsp;value</span><span style="color: #0000ff">="95%"</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">mx:RemoveChild&nbsp;</span><span style="color: #ff0000">target</span><span style="color: #0000ff">="{password}"</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">mx:RemoveChild&nbsp;</span><span style="color: #ff0000">target</span><span style="color: #0000ff">="{username}"</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">mx:RemoveChild&nbsp;</span><span style="color: #ff0000">target</span><span style="color: #0000ff">="{label1}"</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">mx:RemoveChild&nbsp;</span><span style="color: #ff0000">target</span><span style="color: #0000ff">="{Submit}"</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">mx:RemoveChild&nbsp;</span><span style="color: #ff0000">target</span><span style="color: #0000ff">="{label2}"</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">mx:SetProperty&nbsp;</span><span style="color: #ff0000">target</span><span style="color: #0000ff">="{panel1}"</span><span style="color: #ff0000">&nbsp;name</span><span style="color: #0000ff">="title"</span><span style="color: #ff0000">&nbsp;value</span><span style="color: #0000ff">="Members&nbsp;Section"</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">mx:AddChild&nbsp;</span><span style="color: #ff0000">relativeTo</span><span style="color: #0000ff">="{panel1}"</span><span style="color: #ff0000">&nbsp;position</span><span style="color: #0000ff">="lastChild"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">mx:Label&nbsp;</span><span style="color: #ff0000">x</span><span style="color: #0000ff">="10"</span><span style="color: #ff0000">&nbsp;y</span><span style="color: #0000ff">="10"</span><span style="color: #ff0000">&nbsp;text</span><span style="color: #0000ff">="Welcome&nbsp;to&nbsp;the&nbsp;Members&nbsp;Section!"</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">mx:AddChild</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">mx:AddChild&nbsp;</span><span style="color: #ff0000">relativeTo</span><span style="color: #0000ff">="{panel1}"</span><span style="color: #ff0000">&nbsp;position</span><span style="color: #0000ff">="lastChild"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">mx:Label&nbsp;</span><span style="color: #ff0000">x</span><span style="color: #0000ff">="10"</span><span style="color: #ff0000">&nbsp;y</span><span style="color: #0000ff">="36"</span><span style="color: #ff0000">&nbsp;text</span><span style="color: #0000ff">="Here&nbsp;you&nbsp;can&nbsp;do&nbsp;great&nbsp;things,&nbsp;like&nbsp;join&nbsp;the&nbsp;forums&nbsp;@&nbsp;Viper&nbsp;Creations!"</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">mx:AddChild</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">mx:AddChild&nbsp;</span><span style="color: #ff0000">relativeTo</span><span style="color: #0000ff">="{panel1}"</span><span style="color: #ff0000">&nbsp;position</span><span style="color: #0000ff">="lastChild"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">mx:Label&nbsp;</span><span style="color: #ff0000">x</span><span style="color: #0000ff">="10"</span><span style="color: #ff0000">&nbsp;y</span><span style="color: #0000ff">="62"</span><span style="color: #ff0000">&nbsp;text</span><span style="color: #0000ff">="Label"</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">mx:AddChild</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">mx:State</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">mx:states</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">mx:Script</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;![CDATA[</span><span style="color: #808080"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;import&nbsp;mx.rpc.events.ResultEvent;<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">]]&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">mx:Script</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">mx:Script</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">&lt;![CDATA[</span><span style="color: #808080"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />private&nbsp;function&nbsp;checkLogin(evt:ResultEvent):void<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />{<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;if(evt.result.loginsuccess&nbsp;==&nbsp;"yes")<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;{<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;currentState&nbsp;=&nbsp;"Logged&nbsp;In";<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;if(evt.result.loginsuccess&nbsp;==&nbsp;"no")<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;{<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mx.controls.Alert.show('Invalid&nbsp;username/password');<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />}<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">]]&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">mx:Script</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">mx:HTTPService&nbsp;</span><span style="color: #ff0000">id</span><span style="color: #0000ff">="login_user"</span><span style="color: #ff0000">&nbsp;result</span><span style="color: #0000ff">="checkLogin(event)"</span><span style="color: #ff0000">&nbsp;showBusyCursor</span><span style="color: #0000ff">="true"</span><span style="color: #ff0000">&nbsp;method</span><span style="color: #0000ff">="POST"</span><span style="color: #ff0000">&nbsp;url</span><span style="color: #0000ff">="http://www.vipercreations.com/site_admin/login.php"</span><span style="color: #ff0000">&nbsp;useProxy</span><span style="color: #0000ff">="false"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">mx:request&nbsp;</span><span style="color: #ff0000">xmlns</span><span style="color: #0000ff">=""</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">username</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{username.text}<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">username</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">password</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{password.text}<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">password</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">mx:request</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">mx:HTTPService</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">mx:Panel&nbsp;</span><span style="color: #ff0000">resizeEffect</span><span style="color: #0000ff">="Resize"</span><span style="color: #ff0000">&nbsp;width</span><span style="color: #0000ff">="250"</span><span style="color: #ff0000">&nbsp;height</span><span style="color: #0000ff">="200"</span><span style="color: #ff0000">&nbsp;layout</span><span style="color: #0000ff">="absolute"</span><span style="color: #ff0000">&nbsp;title</span><span style="color: #0000ff">="Login&nbsp;System"</span><span style="color: #ff0000">&nbsp;horizontalCenter</span><span style="color: #0000ff">="0"</span><span style="color: #ff0000">&nbsp;verticalCenter</span><span style="color: #0000ff">="-2"</span><span style="color: #ff0000">&nbsp;id</span><span style="color: #0000ff">="panel1"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">mx:Label&nbsp;</span><span style="color: #ff0000">x</span><span style="color: #0000ff">="10"</span><span style="color: #ff0000">&nbsp;y</span><span style="color: #0000ff">="10"</span><span style="color: #ff0000">&nbsp;text</span><span style="color: #0000ff">="Username:"</span><span style="color: #ff0000">&nbsp;id</span><span style="color: #0000ff">="label1"</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">mx:TextInput&nbsp;</span><span style="color: #ff0000">x</span><span style="color: #0000ff">="10"</span><span style="color: #ff0000">&nbsp;y</span><span style="color: #0000ff">="36"</span><span style="color: #ff0000">&nbsp;id</span><span style="color: #0000ff">="username"</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">mx:Label&nbsp;</span><span style="color: #ff0000">x</span><span style="color: #0000ff">="10"</span><span style="color: #ff0000">&nbsp;y</span><span style="color: #0000ff">="66"</span><span style="color: #ff0000">&nbsp;text</span><span style="color: #0000ff">="Password:"</span><span style="color: #ff0000">&nbsp;id</span><span style="color: #0000ff">="label2"</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">mx:TextInput&nbsp;</span><span style="color: #ff0000">x</span><span style="color: #0000ff">="10"</span><span style="color: #ff0000">&nbsp;y</span><span style="color: #0000ff">="92"</span><span style="color: #ff0000">&nbsp;id</span><span style="color: #0000ff">="password"</span><span style="color: #ff0000">&nbsp;displayAsPassword</span><span style="color: #0000ff">="true"</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">mx:Button&nbsp;</span><span style="color: #ff0000">x</span><span style="color: #0000ff">="10"</span><span style="color: #ff0000">&nbsp;y</span><span style="color: #0000ff">="122"</span><span style="color: #ff0000">&nbsp;label</span><span style="color: #0000ff">="Submit"</span><span style="color: #ff0000">&nbsp;id</span><span style="color: #0000ff">="Submit"</span><span style="color: #ff0000">&nbsp;click</span><span style="color: #0000ff">="login_user.send();"</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">mx:Panel</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">mx:Application</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
</span></div>
</div>
<img src ="http://www.blogjava.net/yczz/aggbug/144363.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yczz/" target="_blank">飞鸟</a> 2007-09-11 21:24 <a href="http://www.blogjava.net/yczz/articles/144363.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Flex Data Services安装及学习笔记 </title><link>http://www.blogjava.net/yczz/articles/144086.html</link><dc:creator>飞鸟</dc:creator><author>飞鸟</author><pubDate>Mon, 10 Sep 2007 12:23:00 GMT</pubDate><guid>http://www.blogjava.net/yczz/articles/144086.html</guid><wfw:comment>http://www.blogjava.net/yczz/comments/144086.html</wfw:comment><comments>http://www.blogjava.net/yczz/articles/144086.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yczz/comments/commentRss/144086.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yczz/services/trackbacks/144086.html</trackback:ping><description><![CDATA[<p>[根据网上的资料和Flex的帮助文档整理]<br />
目前来说 Flex Data Services(现在Adobe将其改名为LiveCycle Data Services)下面简称FDS,是Flash、Flex最强劲的应用研服务器.<br />
下面介绍如何将FDS部署J2EE服务器上去,这里我们选择的J2EE服务器为tomcat(版本为5.5).<br />
(1)下载tomcat5.5, 下载地址是<a href="http://tomcat.apache.org/">http://tomcat.apache.org/</a>, 具体安装就不在描述.</p>
<p>(2)下载FDS安装程序,下载地址是:http://www.adobe.com/products/livecycle/, 目前FDS的开发版(也就是Express版)是免费的, 不过只支持一个CPU的服务器,但作为普通的开发测试应用绰绰有余了,对而企业版则相对非常昂贵.</p>
<p>注意在安装FDS过程中,会让你选择是否用JRUN做为应用服务器,选与不选都无所谓,只不过要注意的是JRUN仅支持JDK1.42.<br />
FDS也可以通过<a href="http://trials.adobe.com/pub/esd/trial/FDS/fds2-win.exe">http://trials.adobe.com/pub/esd/trial/FDS/fds2-win.exe</a>下载.</p>
<p>(3)tomcat要运行FDS, 还需要JOTM(Java Open Transaction Manager)的支持,它提供了Java应用程序的事务支持。其下载地址是<a href="http://forge.objectweb.org/projects/jotm/">http://forge.objectweb.org/projects/jotm/</a>,当前最新版本为2.0.10, 将下载回来的压缩包解压后把jotm-2.0.10\lib里面的所有库文件COPY到tomcat的公共库(tomcat的安装目录/common/lib)下,并在tomcat安装目录/conf/context.xml加入<br />
&lt;Transaction factory="org.objectweb.jotm.UserTransactionFactory" jotm.timeout="60"/&gt;.</p>
<p>(4)安装FDS, 以上步骤完成后,将FDS安装目录下的flex.war(FDS最基本的文件内容),flex-admin.war(FDS管理)和samples.war(比较全的<br />
FDS范例)复制到tomcat安装目录下的webapps目录下.</p>
<p>(5)重新启动tomcat, 在IE上输入<a href="http://localhost/samples/">http://localhost/samples/</a> 就可以看到FDS的范例了.</p>
<p>通常你可以使用下述的步骤来开发Flex应用程序:<br />
(1) 使用文本编辑器或是集成开发环境(IDE), 例如Adobe 2 Flex Builder, Eclipse或是IntelliJ, 在其中编辑MXML文件.<br />
(2) 加入容器,并再向容器中加入组件,如文本框,按钮等.<br />
(3) 使用AS定义数据模型.<br />
(4) 增加Web Service, HTTP service或者是请示远程Java对象. <br />
(5)&nbsp;对输入的数据进行验证.<br />
(6) 对组件加入脚本进行扩展.<br />
(7) 编译应用程序为SWF文件.</p>
<p>要使用FDS开发Web应用系统, 主要需要熟悉以下技术(主要是针对Java程序员)： <br />
(1)熟悉Flex2,主要包括ActionScrtip3.0和MXML; <br />
(2)熟悉Java, JSP, Servlet等J2EE相关技术;<br />
(3)熟悉tomcat、jboss等服务器中的一种;<br />
(4)熟悉MySQL,SQL Server等数据库. <br />
如果有需要最好还能够熟悉和使用spring和hibernate等开源框架.</p>
<p>附上几个注册码:<br />
Flex2 License:<br />
1307-1581-4356-2616-4951-7949 <br />
Flex Builder2 License: <br />
1307-1581-4356-2616-4951-7949 (Commercial Version) <br />
1307-1581-4356-2939-1231-4484 (Education Version) <br />
Flex Charting License: <br />
1301-4581-4356-7349-9369-3351 (Commercial Version)&nbsp;<br />
LiveCycle Data Services注册码<br />
1306-4100-8708-9432-2243-5880</p>
<img src ="http://www.blogjava.net/yczz/aggbug/144086.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yczz/" target="_blank">飞鸟</a> 2007-09-10 20:23 <a href="http://www.blogjava.net/yczz/articles/144086.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>