论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: Windows | Word2007 | Excel2007 | PowerPoint2007 | Dreamweaver 8 | Fireworks 8 | Flash 8 | Photoshop cs | CorelDraw 12
编程视频: C语言视频教程 | HTML | Div+Css布局 | Javascript | Access数据库 | Asp | Sql Server数据库Asp.net  | Flash AS
当前位置 > 文字教程 > Flash AS教程
Tag:2.0,3.0菜鸟,游戏,,cs,技巧,源码,,文本,文字,函数,音乐,随机,拖拽,asp,access,xml,mc,视频教程

flash + xml求职简历的制作(一)

文章类别:Flash AS | 发表日期:2009-8-9 16:20:35

flash + xml 求职简历的制作(一)

分为两部分:

第一部分(xml):

<?xml version='1.0' encoding='UTF-8'?>
<简历>
    <基本资料>
        <姓名>刘争辉</姓名>
        <性别>男</性别>
        <学历>本科</学历>
        <院校>中国矿业大学</院校>
    </基本资料>
    <求职意向>
        <内容>Flash ActionScript 程序员</内容>
    </求职意向>
    <自我评价>
        <内容>有想法、有创意、敢于求新求异、能吃苦、肯钻研、求知欲和自学能力强</内容>
    </自我评价>
    <其他信息>
        <毕业时间>2006年7月</毕业时间>
        <英语水平>四级</英语水平>
    </其他信息>
    <联系方式>
        <电话>13814443194</电话>
        <邮箱>eidiot@hotmail.com</邮箱>
        <QQ>80221468</QQ>
    </联系方式>
    <我的作品>
        <愚人部落 地址='http://eidiot.net/tribe' 描述='采用游戏图片和模式。构思新颖有创意。                      '/>
        <晨与梦雕塑艺术中心 地址='http://eidiot.net/cym' 描述='与美工合作完成,积累了合作经验。             '/>
        <求职简历 地址='http://eidiot.net/job' 描述='AS2.0 + XML,MVP设计模式。                                '/>
    </我的作品>
</简历>


class JobXMLModel extends XML {
       //
       //属性
       private var 基本资料:Array;
       private var 求职意向:Array;
       private var 自我评价:Array;
       private var 其他信息:Array;
       private var 联系方式:Array;
       private var 我的作品:Array;
       private var 项目列表:Array;
       public var addListener:Function;
       public var removeListener:Function;
       private var broadcastMessage:Function;
       private static var _mixin = AsBroadcaster.initialize(JobXMLModel.prototype);
       //
       //构造函数
       public function JobXMLModel() {
              基本资料 = new Array();
              求职意向 = new Array();
              自我评价 = new Array();
              其他信息 = new Array();
              联系方式 = new Array();
              我的作品 = new Array();
              项目列表 = new Array();
              ignoreWhite = true;
       }
       //
       //事件函数
       private function onLoad():Void {
              var tmpA:Array = this.firstChild.childNodes;
              var tmpL:Number = tmpA.length;
              var basicInfoL:Number = tmpA[0].childNodes.length;
              var whatJobL:Number = tmpA[1].childNodes.length;
              var judgeOfMeL:Number = tmpA[2].childNodes.length;
              var otherInfoL:Number = tmpA[3].childNodes.length;
              var contactMeL:Number = tmpA[4].childNodes.length;
              var myWorksL:Number = tmpA[5].childNodes.length;
              for (var i:Number = 0; i<tmpL; i++) {
                     项目列表.push(tmpA[i].nodeName);
              }
              for (var i:Number = 0; i<basicInfoL; i++) {
                     var tmpO:object = tmpA[0].childNodes[i];
                     基本资料.push({title:tmpO.nodeName, content:tmpO.firstChild.nodeValue});
              }
              for (var i:Number = 0; i<whatJobL; i++) {
                     var tmpO:object = tmpA[1].childNodes[i];
                     求职意向.push({title:tmpO.nodeName, content:tmpO.firstChild.nodeValue});
              }
              for (var i:Number = 0; i<judgeOfMeL; i++) {
                     var tmpO:object = tmpA[2].childNodes[i];
                     自我评价.push({title:tmpO.nodeName, content:tmpO.firstChild.nodeValue});
              }
              for (var i:Number = 0; i<otherInfoL; i++) {
                     var tmpO:object = tmpA[3].childNodes[i];
                     其他信息.push({title:tmpO.nodeName, content:tmpO.firstChild.nodeValue});
              }
              for (var i:Number = 0; i<contactMeL; i++) {
                     var tmpO:object = tmpA[4].childNodes[i];
                     联系方式.push({title:tmpO.nodeName, content:tmpO.firstChild.nodeValue});
              }
              for (var i:Number = 0; i<myWorksL; i++) {
                     var tmpO:object = tmpA[5].childNodes[i];
                     我的作品.push({url:tmpO.attributes.地址, name:tmpO.nodeName, desc:tmpO.attributes.描述});
              }
              broadcastMessage("onXMLLoaded");
       }
       //
       //隐式获取
       public function get basicInfo():Array {
              return 基本资料;
       }
       public function get whatJob():Array {
              return 求职意向;
       }
       public function get judgeOfMe():Array {
              return 自我评价;
       }
       public function get otherInfo():Array {
              return 其他信息;
       }
       public function get contactMe():Array {
              return 联系方式;
       }
       public function get myWorks():Array {
              return 我的作品;
       }
       public function get itemArr():Array {
              return 项目列表;
       }
}

 

 
上一篇:{教程}flash + xml求职简历的制作(二) 人气:2651
下一篇:{教程}树形菜单的制作 人气:3939
视频教程列表
文章教程搜索
 
Flash AS推荐教程
Flash AS热门教程
看全部视频教程
购买方式/价格
购买视频教程: 咨询客服
tel:15972130058