精品推荐
Director 疑难解答(4)
日期:2007年7月4日 作者: 查看:[大字体
中字体 小字体 ]
Director 疑难解答01. 我怎样才能在Director中使用Powerpoint 文件呢? [A] 在Director中有多种方法来打开或者显示一个Powerpoint幻灯片。
1. 使用Director的Powerpoint Import这个Xtra直接导入Powerpoint幻灯片。 2. 使用Lingo命令open {file name} with {application name},这种方法需要用户安装过Powerpoint或者Powerpoint Viewer。Powerpoint Viewer是微软自由发放的一个软件 ,可以在用户没有安装Powerpoint的情况下放映幻灯片。 3. 使用ActiveX控件打开一个Web浏览 器窗口来显示Powerpoint文件,这需要IE和 Powerpoint或者Powerpoint Viewer。 4. 使用其他第三方Xtra,包括Ravware's PPViewer或者BuddyAPI。二者都需要用户已经安装过PowerPoint Viewer。 02. 我怎样通过BuddyAPI来打印PDF文档呢? [A] 使用BuddyAPI你就可以打印PDF文档了,但你必须保证Acrobat Reader已经被安装到了你的系统上。 有两种方法来打印一个PDF文件:一种方法是给用户提供一个打印对话框,另一种方法就是在后台进行打印,两种方法具体操作如下: 1. 不使用打印对话框: vResult = baPrintFile(vFile) 2. 通过标准的打印对话框: vResult = baRunProgram(baShortFileName(baFindApp( "pdf" ) && "/p" && baShortFileName(vFile)), "Minimised" , false ) 03. 我怎样才能创建一个All_In_One的按钮行为,把所有和按钮有关的功能集中在一个行为里面? [A] 这个问题最好的回答就是使用Alphamania Shift Hue effect。使用这种方法用不着创建单独的rollover和MouseDown成员,只需要为rollover、MouseDown和MouseUP选择一个色调变化的等级即可。这样做的主要优点是不需要其他的行为,并且不需要为按钮的各种状态创建不同的成员。 04. 我怎样才能让多个单选按钮成为单选按钮组? [A] Director缺省的单选按钮和复选框有点类似,如果你希望他们一起工作,你必须编写lingo来实现打开一个时关闭另一个。最基本的方法就是通过调用sendAllSprites来实现。 05. 怎样用lingo优化记录集(游标)? [A] 你可以通过评估记录来优化游标,并通过DropCursor命令来忽略无效的记录。这将返回你需要的记录集,下面是一个简短的例子: vRS.firstRecord() repeat with x = 1 to vRS.getRecordCount() if vRS.getField(vField) = vCondition then vRS.DropRecord() else vRS.NextRecord() end if end repeat 译者注:游标是一个SQL术语,数据库游标和字处理程序上的光标类似,当你按下Down箭头时光标就在记录上向下滚动一行,用数据库游标可以选择一组数据,可以在这组记录(通常称为记录集)上滚动光标,并检查游标指到的每一行数据。 06. 怎样在CD上为我的movies保持相对连接而不出现定位对话框? [A] 在你发布作品、保护和刻录 CD时,Director会保持影片的相对路径,最常见的错误是创建文件时采取一种目录结构方式,保护文件时却使用另一个目录以便备份。问题就在于Director只记住了文件最初的连接,但现在却被破坏了。 其实,你可以在在searchPath中包含进当前目录: ( the searchPath ). add ( the moviePath & ‘‘movies‘‘) 07. 怎样在全屏模式下打开stage时去掉stage上一个像素的黑框? [A] 为了在projector上去掉黑框,你可以使用非正式声明的MIAW的“cutout”属性。
复制本页网址和标题,发送给你QQ/Msn的好友一起分享
上一篇:Director 疑难解答(5)
下一篇:Director 疑难解答(3)
Director 疑难解答(4) 相关文章:
Director 疑难解答(4) 相关软件: