xflash里的hello world程序

下面是hello world实例,虽然看起来与html里的按钮一样,但是,xflash里所有的元素都和页面无关,是纯flash的。从代码看,使用起来还是比较简单的,只需要包含xflash.js文件就可以满足进一步的开发要求了。
    具体使用方法,是创建一个xflash对象,然后可以调用该对象的方法,来实现各种各样的功能。本实例在_root下创建了一个按钮,并且给该按钮添加了事件,语法与html非常接近,只是位置使用了pos属性,里面的参数依次是x座标、y座标、对象宽和对象高。
    pos是xflash中比较重要的属性,每一个元素都会有,除了可以采用常量之外,还可以使用关键字,比如本例中的c和m,分别表示横向居中和纵向居中。
<script src=/xflash/xflash.js></script>
<xmp type="xfml">
    <button onclick="alert('hello,welcome to xflash develop world~~')" pos='c,m,150,21'>我是xflash按钮,点击我</button>
</xmp>
具体地说,是由xflash.js和xflash.swf相结合来实现解析的

<script src=http://www.script8.com/xflash/xflash.js></script>
<script>
var xf=new xflash()
xf.createElement("_root","<button onclick=\"alert('Ricky悄悄地测试了一下~')\" pos='c,m,150,21'>Start</button>")

xf.createElement("_root2","<button onclick=\"alert('Ricky悄悄地测试了一下~')\" pos='200,m+10,150,21'>Start2</button>")
</script>

(0)

相关推荐

  • xflash里的hello world程序

    下面是hello world实例,虽然看起来与html里的按钮一样,但是,xflash里所有的元素都和页面无关,是纯flash的.从代码看,使用起来还是比较简单的,只需要包含xflash.js文件就可以满足进一步的开发要求了.     具体使用方法,是创建一个xflash对象,然后可以调用该对象的方法,来实现各种各样的功能.本实例在_root下创建了一个按钮,并且给该按钮添加了事件,语法与html非常接近,只是位置使用了pos属性,里面的参数依次是x座标.y座标.对象宽和对象高.     pos

  • Perl命令行应用程序详解

    perl - Practical Extraction and Report Language,Perl有很多命令行参数,通过它可以让你的程序更简练,并且可以写出很多只有一行命令的perl.在这篇文章里我们来了解一些常用的命令行参数. 命令行调用 复制代码 代码如下: perl [ -sTtuUWX ] [ -hv ] [ -V[:configvar] ] [ -cw ] [ -d[t][:debugger] ] [ -D[number/list] ] [ -pna ] [ -Fpattern

  • 巧用ASP.NET预编译Web应用程序规避调用延迟的方法

    自从ASP.NET面市以来,开发人员一直都在要求(微软)出台一个解决办法,而ASP.NET 2.0利用预编译提供了一个有效的解决方案. 预编译选项 在首次启动应用程序的时候,ASP.NET会动态地分析和编译所有的ASP.NET文件(aspx页面).运行环境要对编译的结果进行缓冲,以便更好地服务未来所有的请求. 在服务器重启或者Web服务器重启之后,第一次启动应用程序也意味着这一过程要重新开始.而且,对应用程序任何文件的改变都会被系统检测到,而在文件发生改变之后首次运行应用程序也会让这一过程再次发

  • asp.net 程序性能优化的七个方面 (c#(或vb.net)程序改进)

    1.使用值类型的ToString方法 在连接字符串时,经常使用"+"号直接将数字添加到字符串中.这种方法虽然简单,也可以得到正确结果,但是由于涉及到不同的数据类型,数字需要通过装箱操作转化为引用类型才可以添加到字符串中.但是装箱操作对性能影响较大,因为在进行这类处理时,将在托管堆中分配一个新的对象,原有的值复制到新创建的对象中. 使用值类型的ToString方法可以避免装箱操作,从而提高应用程序性能. int num=1; string str="go"+num.T

  • 实例分析一个简单的Win32程序

    本文较为详细的分析了一个Win32程序的组成.结构.实现方法及运行原理,对于进行Windows程序设计有很好的借鉴参考价值.分享给大家供大家参考之用.具体分析如下: 一.Windows程序与普通C或C++程序的不同 学过C或C++等语言的人都知道,我们写的程序都一个入口,main函数,但是在Win32程序里,我们的入口函数又是什么呢?它是怎么样运行的,跟我们用C或C++写的控制台程序又有什么不同呢? 我们先说Win32程序跟我们控制台的程序的一个很重要的不同点,就是Win32程序是一个消息响应程

  • Apache 支持CGI程序和SSI程序的设置方法

    由于Apache具有相当高的可移植性,它支持超过30种操作系统,包括Unix.Windows 及Darwin等系统,所以目前在网络上已注册的网域里大部份是使用Apache网页服务器.目前ApacheSoftware Foundation 正致力于发展现在已进入alpha测试阶段的Apache2.0.在这里,网页教学网和大家探讨如何修改服务器选项让服务器能提供简单的动态网页内容,也就是支持CGI程序及 Server-Side Include(SSI)程序. 1.准备工作 首先,我假设你已经安装好A

  • 在ASP.NET 2.0中操作数据之五十八:在程序启动阶段缓存数据

    导言: 前面2章考察了在表现层和缓存层缓存数据.在第56章,我们探讨了在表现层设置ObjectDataSource的相关cache属性来缓存数据.在第57章,我们探讨了创建一个单独的分开的缓存层.这2章都是采用"应激装载"(reactive loading)的模式来缓存数据.该模式下,每次请求数据时,系统先检查其是否在内存,如果没有,则从数据源--比如数据库,来获取数据,然后将其存储在内存里.该模式的优势在于执行起来很容易:而缺点之一在于应"请求"(requests

  • 微信小程序webview组件交互,内联h5页面并网页实现微信支付实现解析

    前言 小程序支持webview以后,我们开发的好多h5页面,就可以直接在小程序里使用了,比如我们开发的微信商城,文章详情页,商品详情页,就可以开发一套,多处使用了.我们今天来讲一讲.在小程序的webview里实现微信支付功能.因为微信不允许在小程序的webview里直接调起微信支付.所以我们这节课就要涉及到小程序和webview的交互了. 老规矩先看效果. 因为这里涉及的东西比较多,录gif太多,没法上传,我就录制了一段视频出来. https://v.qq.com/x/page/t0913ipr

  • 小程序中this.setData的使用和注意事项

    前言:微信小程序中经常需要用到this.setData({})把变量值渲染到视图层,那到底什么是this.setData,如何使用?需要注意哪些?作为一个初学者,分享一点我的经验,希望大家批评指正. 介绍:setData函数主要用于将逻辑层数据发送到视图层,同时对应的改变this.data.x的值. 参数:Object 以 key : value 的形式表示,将 this.data 中的 key 对应的值改变成 value. 使用:先给出代码,wxss没有什么意义就不贴了 index.wxml

  • 微信小程序wx.request的简单封装

    这些天团队里开始做小程序开发了,之前没做过,都是第一次,第一次的感觉大家都懂的.周末看了一下小程序项目的代码,在网络请求上发现了一些小问题,最终没忍住想了点办法把request封装了一下.下面来看看吧. 看项目代码时发现了下面几点问题: 网络请求都写在Page里,每个请求都要重复的写wx.request以及一些基础配置: 每个页面里都要处理相同类型的异常: 后端返的http status code为200以外时,并不能直接进入fail对应函数进行处理: 针对这些问题,首先在项目目录里新建了一个a

随机推荐