www.wapease.com ·新闻动态 ·技术专题 ·WAP开发 ·用户专区 ·企业专区 ·相关资源 ·网络知识
首页>WAP开发技术>WMLScript教程>正文    

9.8.4 简单动画实例


WAP技术站:www.wapease.com  将本文推荐给你的QQ或MSN好友 加入收藏
.8.4  简单动画实例
本例通过使用WML的ontimer事件来延时交替显示两幅图像,来实现一个简单的动画应用。本例同时给出了从WML向WMLScript函数传递变量值,以及获取返回值的编程方法。WAP页面中使用的图像只能是1位的位图图像,格式为WAP专用的wbmp格式,有关图像格式转换的方法可参见本书第11章的内容。

本例有两个程序文件:animate.wml和animated.wmls。animate.wml执行时首先给time变量赋予初始值20,然后在用户选择“运行动画(Run Animation)”选项后对存放图像文件的变量image进行初始化,并赋予它第1张图像文件名;当ontimer事件激活时,它就调用animated.wmls文件中的main()函数,该函数将每次使time变量的值减少2,并交换image变量的图像文件名,随后返回新的time值和image值,并在WAP浏览器上显示图像。这一过程将在ontimer事件激活时重复一次,直到time变量的值最后减少到0。

Animate.wml文件的程序代码如下:

 

<?xml version="1.0"?>

    <!DOCTYPE wml PUBLIC "-//PHONE.COM//DTD WML 1.1//EN" "http://www.phone.com/dtd/ wml11.dtd">

 

<wml>

    <card>

        <option>Run Animation                  // 定义一个选项

            <onevent type="onpick">

                // 变量赋初值

                <setvar name="time" value="20"/>

                <setvar name="image" value="image1.bmp"/>

本新闻共3页,当前在第1页  1  2  3  

上一篇:9.8.3 货币换算实例
下一篇:WML字符使用基本规则
Google
 
关于“9.8.4 简单动画实例”的相关内容连接
·专题:WML语言全垒打
·WML字符使用基本规则
·9.8.3 货币换算实例
·9.8 WML/WMLScript应用举例
·9.5 WMLBrowser库及其函数
·9.4 URL库及其函数(2)

万易网(wapease.com)版权所有  服务声明

Copyright © 2003-2008 Wapease Network, All Rights Reserved