« WebBaseV2.1发布用webBase开发视频教程(一) »

WebBase方法速览

 

WebBase中提供的方法划分为四类,分别为“页面控制”、“调试方法”、“便捷方法”和“方法包”,这些方法都可以在类文件或者flash时间轴上直接使用。
这里列出了WebBase目前可以使用的所有方法,具体参数与使用例子,请查阅帮助。
 
1.页面控制相关方法:
installMenu 用于主SWF中菜单的安装,如果使用默认路径WebBase将自动安装,无需再次调用。
openPage用于子页或父页中打开新页面
loadSwfSwf文件加载,这是基于PageBase基类中的方法,如果不需要经过菜单处理,直接加载SWF文件,可以去使用这个方法。
removeMe结束动画播放完成以后,通知父级可以移除自己了,可以写在帧上,如:
addState增加状态值
delState删除状态值
clearState清除所有状态值
 
2.调试方法:
由于系统所给的trace方法在IE中无法调试,为了便于Flash全站开发时在IE中做整体调试,特别提供了traceWin方法,可以像使用trace方法一样,输出任何数据,测试时SWF内将跳出测试窗口来输出调试数据。
WebBase默认是调整模式,你可以将debugMode属性设为false来关闭调整模式,从而禁用所有的traceWin方法。
traceWin基于IE输出测试,可以像使用trace方法一样进行debug调试。
JSAlert运行JS的alert警告窗口,可用于程序调试和操作提示警告,不受debugMode模式影响。
 
3.便捷方法:
getURL打开网址,将会自动判断用户所使用的浏览器,优先选用浏览器所支持的打开方式。
onClick快速添加鼠标点击事件,不支持事件清除功能,请慎用
onOver快速添加鼠标滑入事件,不支持事件清除功能,请慎用
onOut快速添加鼠标滑出事件,不支持事件清除功能,请慎用
addEnterFrame添加进入每一帧时执行的函数
delEnterFrame删除进入每一帧时执行的函数,将删去使用addEventFrame添加的函数
 
4.方法包:
除了以上的那些方法,WebBase还将Flash全站开发中常用的方法封装在不同的包里,便于日后不断积累,丰富其内容形成更为强大的开发工具。
目前划分为六块,效果包(effect)、网络通信包(net)、控制包(control)、组件模块包(ui)、样式包(style)、常用工具包(util),这些包的调用都可以使用包属性的方式调用,比如,执行控制包的关闭功能,control.closeWin()使用控制属性“control”再调用关闭方法“closeWin()”。目前已提供的方法如下:
effect.tweener调用Tweener缓动类,使用方法与Tweener一样。
effect. buttonEffect 生成按钮过渡效果,当鼠标滑入滑出某一显示对象时产生过渡变化。
net.loadXML 加载XML或者txt文件,内带编码处理与异常处理。
net.loadFile 加载外部文件,jpg,png,gif图片及SWF文件。
net.bgSound 声音加载,返回LoadSound对象,可以控制播放停止暂停和音量。
net.loadBg 加载背景图片,格式为jpg,png或gif图片,可以进行平埔,拉伸或居中设置。
style.bitmapFont 位图文字转换,可以将动态文字转为静态位图文字,就像使用静态文本创建的未消除未消除锯齿的文字。
style.loadFont 嵌入字体加载,带进行控制和异常处理和字体列表管理
control.fullScreen 全屏模式控制,进入与退出全屏时可使用回调函数获取。
control. removeAllClip清空某一元件中所有的子对象。
control. moveTop 将某一显示对象置顶。
control. getTitle 获取IE页面标题。
control. setTitle设置IE页面标题。
control. getPath 获取页面地址。
control. setWidth 设置IE页面的宽度。
control. setHeight 设置IE页面的高度。
control. back 将IE向前翻一页。
control. Forward IE向后翻一页。
control. closeWin 关闭IE窗口,带是否关闭提示。
control. addFavorite 将指定页面加入收藏夹,可兼容不同浏览器。
 
 
util.strLime 字符省略,截取所定字符长度省略显示
util.checkSen 发送到XML中时效正字符格式,用于XML表中因该禁用的字符: " ' < > &
util.strToBoolean字符型转布尔型。
util.orderSearch数组顺序找法,查找数组的某个值,返回数组下标。
util.arrayRandSort数组随机排序算法;
util.runSingle数组去除从复的,保留第一次出现的值;
util.some两个数组绝对比较是否相同
util.getNumSearch 查看数组中最大或最小的数
util.replyXmlStr 使用转意字符,为了在XML文档中使用,转成XMIFF替换符,请过滤(&)符再替换:" ' < >
util.equalsIgnoreCase忽略大小字母比较字符是否相等;
util.isEmail判断是否为Email地址
util.isNumber判断是否是数值字符串
util.isDouble是否为Double型数据
util.isInteger是否为整型
util.isEnglish是否为纯英文字符


util.isChinese是否为中文字符
util.isDoubleChar是否为双字节符
util.hasChineseChar是否含有中文字符
util.hasAccountChar支持英文与数字注册字符
util.isURL 是否为URL地址
util.isWhitespace是否为空白字符
util.clearLine清除换行符
util.clearSpace清除空格符
util.trim去左右空格
util.ltrim去左空格
util.rtrim去右空格
util.beginsWith是否为前缀字符串
util.endsWith是否为后缀字符串
util.remove去除指定字符串
util.replace 字符串替换
util.utf16to8 utf16转utf8编码
util.utf8to16 utf8转utf16编码
  • 小M 发表于  2010-5-31 13:51:07
  • 不支持不行啊呵呵。多谢!
  • 中国人 发表于  2010-6-3 14:07:44
  • 如果你是个中国人,就写个中文的帮助文档啦.这么不尊重自己的母语.搞得人一个字也看不懂.
  • 中国人 发表于  2010-6-3 14:13:07
  • 对不起,是中文的,我先随手点了下面的,看到的是英文,所以激动了,本人对英文极度不满,呵呵.失礼失礼.
    虽然我看不懂,但是还是很佩服的.
  • wssmrw 发表于  2010-6-4 12:01:57
  • 不错哦~ ,我之前也想写一个,相比您来说,就太粗糙了,支持。
  • 力量云 发表于  2010-12-23 14:25:10
  • as3面世有些日子了,却还没有一本关于as3建站的书,webbase当之无愧是as3建站的先驱啊。
  • 我是法师 发表于  2011-2-10 14:13:04
  • 今天路过看到这个框架,真是很幸运!非常感谢你的分享!
  • Kim 发表于  2011-2-24 11:39:31
  • 很好,希望尽快出第三视频教程,多一些实例具体操作就好了

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

孕育适合中国人用的全站框架

最新评论及回复

最近发表