测试软件: 测试平台:NT WorkSation 4.0
和TABULEIRO 公司其它软件的一样,WebXtra的帮助说明的范例都很全,WebXtra 2.1可以在Dirctor 和Authorware上用,在这里我只写一下Dirctor上的使用方法: 1. 开始: 开始前,你应该设置Director的工作环境,编辑DIRECTOR.INI文件, 修改Palette部分: [Palette] Animation=0 ; 1: allows director to take control of the palette for fast palette effects ; and transitions. ; 0: prevents director from taking control of the palette so other apps, ; wallpaper etc. look better but palette effects and transitions will ; be slower. 打开"Animate in Background"选项也是一个很好的办法。 2. 属性对话框 在任何一个webxtra 的member上双击就可以弹出属性对话框。
A. 链接一个新的网页,这个网页可以是本地硬盘上的文件,也可以是一个URL地址。 正确的例子: "www.5dmedia.com", "http://www.5dmedia.com", "C:\myproj\index.htm". 缺省值为"C:\windows\system\blank.htm". B. 选中复选框,表示角色开始的时候便开始加载网页内容,不选择的话,则需要用Navigate() 命令来控制它什么时候开始加载内容。 C.浏览按钮(略) D.是否打开一个新的游览器窗口: 1.不允许新窗口。 2.打开新的窗口(若用户用的是Internet Explorer 3,此命令将不工作) 3.在同一窗口链接到新的URL. E. 内容过滤: Access only URL's that contain: 只有在这列表中的网页才链接 Block URL's that contain 拒绝的链接
F.输入注册信息 3. 属性 Cast Member: the startURL of member 检测、设置"Starting URL"域的内容: Example 1 :put the startURL of member 1 "http://www.5Dmedia.com" Example 2: set the startURL of member 1 to "http://www.5Dmedia.com" the blockenabled of member 检测、设置"Load URL at startup"的状态: Example 1:put the loadURL of member 1 -- 1 Example 2:set the loadURL of member 1 to 0 the loadURL of member "Load URL at startup" the opennewwindow of member "Response to Request for a new window" the allowenabled of member "Allow only URL's that contain" 这几个用法一样,在此不多说。
Sprite 属性: the width of sprite the height of sprite the rect of sprite the locH of sprite the locV of sprite 你可以使用脚本语言来改变WebXtraSprite的属性,这和其它Director内建的sprite的属性的调整方法是一样的。
WebXtraSprite 特有的属性 the lasttitle of sprite 游览器的标题 the lastevent of sprite 浏览器最后的返回信息。 the lastdownloadevent of sprite 游览器中最后的下载事件。"下载开始, 下载完全。" the statustext of sprite 状态栏信息 the laststatustext of sprite 返回不是空的窗口的最后状态的信息 the gobackenabled of sprite 后退按钮的状态(即是否可以后退) the goforwardenabled of sprite 前进按钮的状态(是否可以前进) 4. 形为动作: UnloadMSHTMLNow(member) 在内存中卸掉 MSHTML.DLL ,这个命令不要用在Internet Explorer 3.02或更高的版本上。 Example:UnloadMSHTMLNow ( member 1 )
Register(member, registrationnumber)
Navigate(sprite, location) 链接到指定的网址
GoStartURL(sprite) 链接到 startURL的地址 GoBack(sprite) 在历史记录中后退一页 GoForward(sprite) 在历史记录中前进一页 GoHome(sprite) 返回首页 GoSearch(sprite) 链接到Internet Explorery设置里的默认搜索页 Stop(sprite) 停止 Refresh(sprite) 刷新 Refresh2(sprite) 强迫从服务器刷新内容 GetLocationName(sprite) 返回当前的URL的名字 Example: put GetLocationName(sprite 1) into field "myfield" or GetLocationName(sprite1) put the result "Tabuleiro da Baiana Homepage" GetLocationURL(sprite) 返回当前URL的路径 Example: put GetLocationURL(sprite 1) into field "myfield" or GetLocationURL(sprite1) put the result "http://www.tbaiana.com/webx.htm" GetBusy(sprite) 返回游览器当前状态 1,忙 0,闲 Example: GetBusy(sprite 1) if the result=1 then animateyourbrowsericon else stopyourbrowsericon end if GetType(sprite) 浏览器现在打开的文件的文件类型。 Example: put GetType(sprite 1) into field "myfield" or GetType(sprite1) put the result "Microsoft Word Document"
BrowserSaveAs(sprite) 保存浏览器中的文件为一个member Example: BrowserSaveAs(sprite 1)
BrowserSelectAll(sprite) 选择浏览器窗口的所有的内容。 Example: BrowserSelectAll(sprite 1) BrowserClearSelection(sprite) 在浏览器窗户中清除所有的选择。 Example: BrowseClearSelection(sprite 1) BrowserCopy(sprite) 拷贝当前的选择到剪贴板. Example: BrowserCopy(sprite 1) BrowserPaste(sprite) 在浏览器窗口中粘贴剪贴板的内容。这功能只能用于 Internet Explorer 4。 Example: BrowserCopy(sprite 1) BrowserPageSetup(sprite) 显示页面设置窗口 Example: BrowserPageSetup(sprite 1) BrowserPrint(sprite) 打印浏览器窗口的内容 Example: BrowserPrint(sprite 1)
BrowserPrintNoPrompt(sprite) 打印浏览器窗口的内容,并不出现打印设置对话框 BrowserPrintNoPrompt(sprite 1)
GetURLToNavigate(sprite) 打开一个需要输入URL的对话框, Example: set whichURL to GetURLToNavigate(sprite 1) Navigate (sprite 1, whichURL) GetFileToNavigate(sprite) 打开能被用来定位一个文件被用于航行的一个对话框。 Example: set whichURL to GetFileToNavigate(sprite 1) Navigate (sprite 1, whichURL) GetLastTitle(sprite) 获取当前浏览器窗户的当前标题,也可以使用"the lasttitle of sprite"来得到这数值 Example: put GetLastTitle(sprite 1) --- "5Dmedia Homepage" put the lasttitle of sprite 1 --- "5Dmedia Homepage"
GetLastEvent(sprite) 获取浏览器的最后响应事件,也可以使用"the lastevent of sprite"来得到这值。 Example: put GetLastEvent(sprite 1) -- "NavigateBlocked" put the lastevent of sprite 1 -- "NavigateComplete" GetLastDownloadEvent(sprite) 和"the lastdownloadevent of sprite" 一样。 Example: put GetLastEvent(sprite 1) -- "DownloadBegin" put the lastevent of sprite 1 -- "DownloadBegin" GetStatusText(sprite) 见"the statustext of sprite" Example: put GetStatusText (sprite 1) --"Loading Applet..." put the statustext of sprite 1 --"Loading Applet..."
GetLastStatusText(sprite) 见"the laststatustext of sprite" Example: put GetLastStatusText (sprite 1) --"Loading Applet..." put the laststatustext of sprite 1 --"Loading Applet..." 5.生成打包文件
|