上一篇 | 下一篇

Director MX 2004中MIAW使用心得

发布: 2007-1-25 13:37 | 作者: zrong | 来源: aougu | 查看: 201次

Director MX 2004改变了使用MIAW的方式,使得初次使用2004有点陌生,下边是本人花了一个下午的时间研究出来的,与大家分享。奥古多媒体 [;Fl2e(k
奥古多媒体_:@MR5iVXYZ
在Director MX 2004中使用MIAW,应该这样写:
VH+]8MM+c@
*XX,]g'Z miaw=window().new("bb") --bb.dir是一个Director文件
[(T kg g0R.sl miaw.open()奥古多媒体0ya4Wt1R axM~/I9h$N

l u4Rsv.u/Q C_ 如果不使用上面的语法,在Director10里面就会出错。但是,如果文件是使用Director9或者以前版本建立的,在Director10里面打开它就可以使用老的语法:
e&E1JY4d
2P{:O(b1V"p^Oj window("bb").open()
r/MR2pQ:f 奥古多媒体d`:b2j(}(n.n
不公平呀……
3U1T5cI%o(c0WN.Z
[ U_,b8O+D*N 不过,Director10里面的MIAW确实是方便多了,例如,可以使用movie来控制Window中的影片
^9U4\F9l
gO_TsPx 例如,有两个Director影片,aa.dir和bb.dir,那么,在aa.dir中打开bb.dir,就可以直接调用bb.dir中的member、sprite甚至是handler
I]}_[|w x;yP
#V R d` w miaw=window().new("bb")
9{nG#f!W'p6x5K*}*{ miaw.open()
@Tf#xA s@,M@
(O/ON:h6PT7W H _player.window["bb"].movie.go("bb1")
3X}|#^1\Y`6_!Q-O --也可以这样写:
v2q8Hr k` H --window("bb").movie.go("bb1")
+fG \RM!s 奥古多媒体 J!{;clb
那么,要在bb中调用aa的内容,可以这么写:奥古多媒体/k,P*ddgfR
_player.window["stage"].movie.go("aa1")
(p/V#FeI9YpN 奥古多媒体2bl f b;t&vO^ O4m
同样的,用这种语法可以完全控制MIAW中的内容了。大家可以试试。奥古多媒体:AW$GY7A]
奥古多媒体;RFTc9z
另一个改进,就是可以使用displayTemplate控制MIAW的风格
W2ut3Vf&vm g
#cC!v;z4O4l 例如:
|e Gk8x~ ---禁止在标题栏中显示最小化、最大化和关闭按钮奥古多媒体3Tiy Pv/l7r(gq
miaw.titleBarOptions.minimizeBox=FALSE
8sd!|0CFQ miaw.titleBarOptions.maximizeBox=FALSE
8^K @C$^8UO miaw.titleBarOptions.closeBox=FALSE
eQP3Aj,LK
Tn(zRD,y"h2?&NZ'\ 奥古多媒体M`\3D%[ c;N W
下载实例
nE:p.U}VD9rD?
)b{|6vE,I3i;NX 注意,对于displayTemplate的更改只有在打包后才能显示出来。编辑状态下的MIAW无论如何都是有标题栏的。

字号: | 推荐给好友

 

评分:0

我来说两句

seccode


最新歌曲
转机 放生 黄玫瑰 摇啊摇 那滋味 擦肩而过 你若成风 幸福一辈子 依然在一起 吻得太逼真 感动天感动地 坐上火车去拉萨 怎么会狠心伤害我
心碎 冲动 小太阳 别碰我 蒲公英 爱情小偷 只要不亏 一定要爱你 等爱的玫瑰 无情的温柔 北极星的眼泪 最后一次的温柔 亲爱的那不是爱情
光荣 火花 下雨天 我可以 樱花草 为你写诗 独家记忆 再见小时候 寂寞才说爱 忘不掉的伤 爱上你是个错 第三者的第三者 孤独的时候可以抱你
假如 城府 是非题 有缘人 舍不得 我的答铃 只欠秋天 外滩十八号 越爱越难过 123木头人 爱走了心碎了 爱上你是我的错 爱情里没有谁对谁错