北京课件制作 上海虚拟现实 广州动画制作 深圳建筑动画 天津三维动画 杭州光盘印刷 厦门企业宣传片 沈阳Flash动画 东莞企业宣传片 济南动画制作 北京光盘印刷 上海影视制作 杭州动画制作
发新话题
打印

director常见问题整理

director常见问题整理

整理了一部分先贴上来,会继续的。如果有什么好的建议和不妥的请提出来!
Q: 为什么用MX2004打包后会显示标题栏?
A:把display template中的titlebat options里的选项都取消就可以了。
Q:如何在DR中打开word文件
A:1, 在d内打开须使用activex
   2,在d外打开调用word程序打开即可
Q:怎样实现让用户选择不同的背景音乐?
A:on mouseUp me,7v@
   fileobj=new(xtra "fileio")~M+Hhf
   fileobj.setFilterMask("all file, *.*,mp3,*.mp3,wave, *.wav")i
   filename=displayOpen(fileobj)^|kHUb
   if filename="" or filename=void then exitU9
   closefile(fileobj) jhI
   sound playFile 2, string(filename)
   end
Q:请问怎么给mpg视频加遮照?
A:1,利用open widndow 做视频遮照
   2,用MPEG advance xtra 插件,在属性窗口中把 playback opitions 下的DTS取消了, 就可以了,然后就在视频之上的通道里放你遮的图片即可
Q:怎么检测本机是否连接到intel网上?
A:WinSocket Xtra Ad可以实现,说明:
 WinSocket Xtra 是一套Sprite Xtra,一共有三个,分别为  TCPServer.X32,TCPClient.X32和UDPSocket.X32。TCPServer.X32是服务器端xtra,TCPClient.X32是客户端xtra,采用 Tcp/ip协议。互相配套用于网络信息传递,可以构建类似聊天室,多人连线游戏。UDPSocket.X32采用 UDP 协议。独立用于网络信息传递,也可以构建类似聊天室,多人连线游戏
Q:flash动画导到dr后声音和动画不同步怎么解决
A:使用线索点,最好调好以后把它锁定。
Q:如何检测用户是否安装quicktime,若无就提示安装?
A:on exitframe me
   if quicktimeversion()<5.0 then
   open the moviepath@"quicktime\fullinstallercn.exe“
   halt()
   else
   go "start"
   end if
   end
Q:为什么发布成exe文件后视频不能正常播放?
A:1.打包后Xtras文件夹是否在打包文件夹下,是否包含播放视频所需插件
   2.视频是否为mpg,如使用DirectMediaXtras,mpg文件是否与exe在同级目录下
Q:如何实现点击打开本地文件夹?
A:gotoNetPage("c:\")
   不过路径中不要有中文!
Q:如何将dr里的flash导出?
A:ExportSWF.x32插件。   说明:
   object = xtra("ExportSWF").new()
   object.exportSWF(member(1), "c:\ss.swf")
   第1个参数是Flash演员,第2个参数是要保存的路径。
Q:请问如何打开dxr文件?
A:你可以借助dirOpener300-850-1-PC.exe这个软件,但无法看到lingo语法.
Q:怎样分别控制两个声音通道的声音?
A:sound(n).volume=m
   n=1,2,3,4,5,6,7,8
   m=0—255
Q:请问dr能否输出avi格式的文件?
A:可以,文件-〉输出-〉弹出对话框在底部的格式处选择 .avi
Q:请问在dr中如何实现按“F1”调用帮助,且在不同的地方调用不同的字段呢?
A:定义F1键就可以了;在调用函数的时候传递一个参数,参数的取得是当前光标所在位置 上的单词
Q:miaw中如何定位弹出的窗口啊?
A:利用tell命令+rect命令
Q:求键盘代码表?
A:语法:1、if the keyPressed =" " then doSomething
         2、if the keycode=49 then doSomething
the keycode
esc -- 53
1-- 18
2-- 19
3-- 20
4-- 21
5-- 23
6-- 22
7-- 26
8-- 28
9-- 25
0-- 29
- -- 27
= -- 24
backspace -- 51
`         -- 50
Tab -- 48
a-- 0
b-- 11
c-- 8
d-- 2
e-- 14
f-- 3
g-- 5
h-- 4
i-- 34
j-- 38
k-- 40
l-- 37
m-- 46
n-- 45
o-- 31
p-- 35
q-- 12
r-- 15
s-- 1
t-- 17
u-- 32
v-- 9
w-- 13
x-- 7
y-- 16
z-- 6
space-- 49
delete-- 117
Home-- 115
End-- 119
pageUp-- 116
pageDown-- 121
Pause/Break-- 113
\ -- 42
/ -- 44
. -- 47
, -- 43
上-- 126
下-- 125
左-- 123
右-- 124
小键盘:
/-- 77
*-- 66
- -- 70
+ -- 78
. -- 65
0 -- 82
1 -- 49
2 -- 84
3 -- 85
4 -- 86
5 -- 87
6 -- 88
7 -- 89
8 -- 91
9 -- 92
功能键
F1:122
F2:120
F3:99
F4:118
F5:96
F6:97
F7:98
F8:100
F9:101
F10:109
F11:103
F12:111
Q:请问按任意键退出要怎么设置?
A:在电影脚本中添加如下代码:
   on keyDown
   quit()
   end
Q:请问DIRECTOR中最小化按纽程怎么写?
A:on mousedown me
   appMinimize
   end
Q:请问DIRECTOR中最大化按纽程怎么写?
A:on zoomWindow
   。。。。
   end

TOP

director常见问题整理

太经典了,仔细的研究中…………

TOP

director常见问题整理

[这个贴子最后由逆水飞鱼在 2005/10/04 00:26am 第 1 次编辑] Q:如何判断文件是否存在? A:用fielio实现 file_name=(the moviepath & “你的文件夹”/"你的文件" )--存放文件的路径 myFile = new(xtra "fileio") --创建FileIO对象 openFile(myFile,file_name,1) --打开这个文件.参数"1"为打开方式: --0=r/w (read/write) ;--1=r (read); --2=w (write) if readFile(myFile)<>VOID then ......(语句)else .......(语句) end if Q: 如何在dr中引用CHM格式的帮助文档? A:用budapi插件里的open就可以实现 Q:请问在dr里导入flash后怎么控制播放和暂停? A:sprite(通道号).play() ---播放 sprite(通道号).stop() ---停止 Q: 怎样在dr里面建数据库啊?  A: 借助插件EasyDB Q: photocaster导入的psd图层怎么出现了很多斜杠? A:这是因为没有注册的原因 Q:请问怎么改变dr的背景色? A:使用_movie.stage.bgColor属性就可以了。 Q:dr程序为何在后台就不运行,这是否就是d是单任务的原因? A:是打包选项设置的问题。把“Animate in background”前面打勾就可以了。 Q:如何让影片循环播放? A:在最后一帧上加入lingo在里面就行了 on exitFrame me go to frame 1 end Q: 请问如何从一个电影跳转到另一个电影的指定帧? A:go frame 4 of movie"gh" Q:如何去除exe文件界面四周的白边? A:使用创建不规则窗口的办法。用MIAW.可以用它去掉舞台边上一个像素的边框.建立一个 1x1全屏播放的projector,通过MIAW命令用它打开你的主影片,设置主影片的windowType为一个1 bit的位图,该位图你的主影片的形状.例如: myMiaw = window("myWindow") --创建的MIAW myMiaw.windowType = member("1 bit bitmap") --1 bit的主影片的形状的位图 Q:请问怎么才能插入光盘后自动运行光盘? A:使用记事本,文件名最好命名为:Autorun.inf 内容如: [autorun] OPEN=Setup.exe ICON=Setup.ico,0 Q:如何使GIF动画只播放一遍? A:动态GIF和F一样,再属性面板有一个循环选项。 Q:请问如何能用director做一个隐藏的导航栏?鼠标放到屏幕边缘就有一个导航栏的那种? A:方法很多!! 最简单,你在要加导航的地方放一个同大小透明的FIELD, mouseWithIn,mouseEnter,mouseLeave,…… rollover也可以~~~ 还可以用坐标区域进行判断~ Q:怎样用lingo编写帧速度? A:puppetTempo 帧速 Q:如何用dir,打开一个外部的exe文件? A:open"名称.exe" Q:怎么给dir文件瘦身啊? A:把文件另存一下,或者在FILE菜单里面选SAVE AND COMPACT Q: 请教:在Dr中如何调整swf文件的播放速度? A: 选中演员,选属性面板里面的FLASH选项的RATE。

TOP

director常见问题整理

1、选中角色时,按ctrl键点鼠标左键即可调出墨水菜单,很方便!
2、director的import对话框对一次导入的文件数目有一定限制,如果你的文件够多,可以选种n个直接从资源管理器中往cast中拖。我上次一口气拖了800个文件进来!
3、我来一个:Ctrl + F打开文字的查找/替换窗口,不仅可以替换普通的文本,在script窗口中也可使用,例如可以方便更改整个script中的某一变量名称或数值。
4、增加通道中贞的长度用"ctrl"+]键。减少通道中贞的长度用"ctrl"+[键。
5、在音频编辑时COPY音轨直接贴入CAST中,为WAV嵌入
6、Re:小技巧

在score中:
按alt移动精灵的某个关键帧,可以复制关键帧。
按ctrl移动精灵的某个关键帧,可以不影响到精灵的其他关键帧。
选中精灵,按ctrl+b可以裁切精灵的帧。
按ctrl+shift+]可以一次插入n帧。
当程序进入死循环没有响应时,可按ctrl+alt+.停下来
7、点击舞台上的精灵,会出现选择效果。这时按小键盘中的“+”会去除选择效果,可以让较准精细些。
8、说说text,field的可编辑属性

1.  text or field 想用一个按钮控制其可编辑属性,必须先是 非编辑状态保存。
2.
当 用 lingo 改变这个编辑属性 (  sprite(x).member.editable =1 )  的时候
光标不会显示,也就是说 出现了假编辑状态。
再执行: sprite(x).member.scrolltop=0  就可以了。
9、建立filmloop 的快捷方式:
选择目标精灵后,选择空演员,按Ctrl+V即可建立filmloop!
10、在Script窗口里,Ctrl+Enter可以自动对齐编写凌乱的代码并且做一个简单的检测
11、当你在 score 中 " 找不着北的时候 "  点图示红框中的按钮。
作用是 把 当前磁头所在 frame 在score 窗口 居中。
12、cast中复制一个filmloop,d在score中空白处CTRL+V,就能把原来的filmloop展开。试试吧!很多人不知的。
13、双击位图处理器中的注册点,可以马上让注册点居中
14、跟一贴,选中精灵,按Ctrl+Shift+i,调出属性框。
按Ctrl+Shift+;,可调出Behavior框。Ctrl+0,直接写脚本。
选中多个精灵,按Ctrl+k出对齐框。
Ctrl+s,保存。
在通道在选中一帖,按Ctrl+b,可删掉多帖。
选中一精灵,按Ctrl+L,锁定。 通道中选中锁定精灵,Ctrl+Shift+L,解锁。
Ctrl+R,开始装图片吧。
Ctrl+M,message窗口。
Ctrl+N,创建一个新文件。
15、terry 问的问题在调出属性面板的时候就会出现增加通道的选项
16、rtf 或者 word 文档中 英文半角引号导入director中,有些字体引号显示乱码。
把 rft 或者 word 文档转存 txt 文档,然后导入就正常了。
17、ctrl+0    控制script窗口是否显示
ctrl+1    使stage显示在最前面
ctrl+2    控制control panel 是否显示
ctrl+3    控制cast窗口是否显示
ctrl+4  控制score窗口是否显示
ctrl+5  控制paint窗口是否显示
ctrl+6    控制text窗口是否显示
ctrl+7  当被选中时,显示tool palette
ctrl+8  控制text field窗口是否显示
ctrl+9  控制是否显示video窗口,如果安装了quicktime,则打开qt窗口
ctrl+-    当score窗口是活动的时,通过使每帧更窄而缩小分镜表视图.当舞台
         是活动的时,将舞台视图缩减一个级别.
ctrl++  当score窗口是活动的时,通过使每帧更宽而扩大分镜表视图.当舞台
         是活动的时,将舞台视图扩大一个级别.
ctrl+左箭头  把播放头移动到前一个标记
ctrl+右箭头  把播放头移动到下一个标记
ctrl+上箭头  把选中的元素向前移动一层
ctrl+下箭头  把选中的元素向后移动一层
ctrl+';    显示选定的角色成员所附加的脚本
ctrl+;  查找指定的角色成员
ctrl+Y  重复最后一次动作
18、想实现这样一个效果:
当没有事件发生时是一张100×100的图片
当Mouse within时
变成一个100*100的电影片段
当Mouse leave时
再变成一张图片
直接把电影导入Director是不可以的,当Mouse within时电影会有问题
必须先把电影制作成一个独立的Dir
然后再导入这个Dir完成!
19、在舞台STAGE上按住空格键.可以控制整个STAGE位置.
20、文本变图片
  在d中,对文本的支持大家都领教过了,所以对于一些简单的文本,我们希望可以在d中做,然后转化为图片,但个covert to bitmap实在不敢恭维,要有更好的效果,可以利用image这个属性,方法是建一个图片演员(随便画就行),然后在消息窗口输入member(bitmapmember).image=member(textmember).image,这样,就出来一个可以很好透明的文本图片了。
21、位图有光晕,可导入flash描边,形成.swf文件引入D
F中做的按扭在D中引用,非常靓,一句话,很多演员可在F中制作,在D中引用。
22、图像在 Adobe Photoshop 中编辑 ,制作前选择背景透明,最后保存时存成 psd 的格式,导入 Director 中不会有毛边,而且在 Adobe Photoshop 中的效果都有,包括图像边缘的半透明!!!很好的试试吧!!!!
23、写lingo时,用alt+enter快速换行连接
24、在score中,点击某个精灵,直接按任意键就可写如行为,且此行为自动附在该精灵上。


          待续。。。。。。

TOP

director常见问题整理

更是经典了,受益匪浅!!狂学中………

TOP

director常见问题整理

你辛苦了!向你致敬!

TOP

director常见问题整理

嘿嘿。。。。
为人民服务!!!!

TOP

director常见问题整理

[quote][b]下面引用由[u]逆水飞鱼[/u]在 [i]2005/10/04 07:18pm[/i] 发表的内容:[/b]
嘿嘿。。。。
为人民服务!!!!
[/quote]
学得我头都大大的了,还是沒有找到感觉,昏大了………,有捷径沒有?我看那些数字码太迷惑了,有直观些的么?

TOP

director常见问题整理

软件这东西是没有捷径可走的,得系统的学。可能有C和VB的基础会容易上手些。如果你有什么不懂的可以提出来,大家会帮你的!!

TOP

director常见问题整理

是的,我是着急了,我理解这是门学科,不是一蹴而就的!
还是得狂学中,继续晕头转向……

TOP

发新话题