flash留言本

import mx.data.components.WebServiceConnector;
//设置webservice服务地址
var strSerUrl:String = "http://book.ievt.cn/ServiceBook.asmx?WSDL";

//提交流言
_root.submit_btn.onRelease = function() {
    var strNickName:String = _root.nickname_txt.text;
    var strTitle:String = _root.title_txt.text;
    var strContent:String = _root.content_txt.text;
    if (strNickName != "" && strTitle != "" && strContent != "") {
        //trace("yes");
        var wscListener:Object = new Object();
        wscListener.result = function(evt:Object) {
            //trace(evt.target.results);
            ShowBook(0,7);
            _root.nickname_txt.text = "";
            _root.title_txt.text = "";
            _root.content_txt.text = "";
            LoadSWF();
        };
        var wsConn:WebServiceConnector = new WebServiceConnector();
        wsConn.addEventListener("result",wscListener);
        wsConn.WSDLURL = strSerUrl;
        wsConn.operation = "CreateBook";
        wsConn.params = [strNickName, strTitle, strContent];
        wsConn.trigger();
    } else {
        if (strNickName == "") {
            _root.x1_mc._visible = true;
        } else {
            _root.x1_mc._visible = false;
        }
        if (strTitle == "") {
            _root.x2_mc._visible = true;
        } else {
            _root.x2_mc._visible = false;
        }
        if (strContent == "") {
            _root.x3_mc._visible = true;
        } else {
            _root.x3_mc._visible = false;
        }
    }
};
//刷新流言
_root.Renovates_btn.onRelease = function() {
    ShowBook(0,7);
};
//显示留言
function ShowBook(firstnum, pagesize) {
    var wscListener:Object = new Object();
    wscListener.result = function(evt:Object) {
        //trace(evt.target.results);
        FormatBookMessage(evt.target.results);
        _root.load_mc.play();
    };
    var wsConn:WebServiceConnector = new WebServiceConnector();
    wsConn.addEventListener("result",wscListener);
    wsConn.WSDLURL = strSerUrl;
    wsConn.operation = "GetBook";
    wsConn.params = [firstnum, pagesize];
    wsConn.trigger();
}

//格式化留言信息
function FormatBookMessage(bookmessage_str) {
    var Message_array = bookmessage_str.split("★");
    for (i=1; i<8; i++) {
        //trace(Message_array[i]);
        //trace(_root["txt"+(i-1)+"_mc"]);
        if (Message_array[i] == undefined) {
            Message_array[i] = "●●●";
        }
        WriteMC(_root["txt"+(i-1)+"_mc"],Message_array[i]);
    }
    function WriteMC(obj, item_str) {
        var item_array = item_str.split("●");
        obj.nickname_txt.text = item_array[0];
        obj.title_txt.text = item_array[1];
        obj.content_txt.text = item_array[2];
        obj.date_txt.text = item_array[3];
    }
}
//翻页
_root.b1_btn.onRelease = function() {
    ShowBook(0,7);
};
_root.b2_btn.onRelease = function() {
    ShowBook(8,7);
};
_root.b3_btn.onRelease = function() {
    ShowBook(15,7);
};
_root.b4_btn.onRelease = function() {
    ShowBook(22,7);
};
_root.b5_btn.onRelease = function() {
    ShowBook(29,7);
};
_root.b6_btn.onRelease = function() {
    ShowBook(36,7);
};
_root.b7_btn.onRelease = function() {
    ShowBook(43,7);
};
_root.b8_btn.onRelease = function() {
    ShowBook(50,7);
};
//初始化
ShowBook(0,7);
LoadSWF();
function LoadSWF() {
    _root.x1_mc._visible = false;
    _root.x2_mc._visible = false;
    _root.x3_mc._visible = false;
}

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏老马说编程

(72) 显式条件 / 计算机程序的思维逻辑

上节我们介绍了显式锁,本节介绍关联的显式条件,介绍其用法和原理。显式条件也可以被称做条件变量、条件队列、或条件,后文我们可能会交替使用。 用法 基本概念和方法...

20260
来自专栏hbbliyong

C#基础知识回顾-- 属性与字段

  今天在公交车上,突然想属性和字段到底有什么区别?很多字段属性都存在 get{}和set{} 和普通的变量没什么区别(可读可写) 我就感觉属性就是给字段一个多...

37840
来自专栏菩提树下的杨过

当wcf遇到JSON ?

昨天在调试项目时,意外发现一个奇怪的问题,实在不知道如何准确描述,所以随便起了个标题。 项目中有一个wcf供jquery调用,wcf示例代码如下: /**///...

26150
来自专栏向治洪

android classloader双亲委托模式

概述 ClassLoader的双亲委托模式:classloader 按级别分为三个级别:最上级 : bootstrap classLoader(根类加载器) ;...

28280
来自专栏李航的专栏

Shell 主要逻辑源码级分析:SHELL 运行流程 (1)

分享一下在学校的时候分析shell源码的一些收获,帮助大家了解shell的一个工作流程,从软件设计的角度,看看shell这样一个历史悠久的软件的一些设计优点和缺...

2.2K00
来自专栏Android知识点总结

2-SII--应用本包下文件写入和读取

10740
来自专栏技术专栏

Scala入门与进阶(二)- Scala入门

14430
来自专栏皮皮之路

【JVM】浅谈双亲委派和破坏双亲委派

笔者曾经阅读过周志明的《深入理解Java虚拟机》这本书,阅读完后自以为对jvm有了一定的了解,然而当真正碰到问题的时候,才发现自己读的有多粗糙,也体会到只有实践...

31120
来自专栏史上最简单的Spring Cloud教程

当Java遇见了Html--Servlet篇

一、什么是servlet servlet是在服务器上运行的小程序。一个servlet就是一个 java类,并且通过“请求-响应”编程模型来访问的这个驻留在服务器...

44260
来自专栏吴伟祥

Jmockdata随机模拟 Java 数据插件

     Jmockdta是一款实现模拟JAVA类型或对象的实例化并随机初始化对象的数据的工具框架。

12320

扫码关注云+社区

领取腾讯云代金券