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

全局变量传递的怪问题

全局变量传递的怪问题

一段DR动画“V.dir"(作其他影片的元件),在其中一帧上加如下命令:
  global xxx
    on exitframe me
      set xxx=0
    end
将该元件导入主影片中,主影片第1帧加入如下命令:
  global xxx
    on exitframe me
    set  xxx=1
    end

在主影片中间某帧加如下命令:
  lobal xxx
   on exitframe me
   go to the frame
    if xxx=0 then
      pause
    end if
   end
理论上讲,当该元件动画运行到指定帧时,应有pause(暂停)的动作,但测试时,元件动画
无任何停止动作。PUT命令显示全局变量xxx的值为1
  请教:为什么全局变量的值不能传递?     

TOP

全局变量传递的怪问题

为什么变量赋值要用EXITFRAME?换一个

TOP

全局变量传递的怪问题

多谢狂奔的蜗牛!
继续请教:变量赋值要用EXITFRAME对变量传递有决定性影响吗?

TOP

全局变量传递的怪问题

[ADMINOPE=yfdmt|东方雪飞|奖励积分 50|回帖|1164194624]你所说的情况应该是这样的:你在主影片中导入的V.dir无论使用什么脚本,在主电影中都不起作用,关键点在这里,明白吗?

TOP

全局变量传递的怪问题

与楼上的朋友商讨
   "在主影片中导入的V.dir无论使用什么脚本,在主电影中都不起作用"
    其实不是这样.例:制作一个最简单的DIR文件cd.dir作菜单,根据主影片及其它子文件的MARK编写好导航脚本,然后导入到需要该菜单的影片中,所有脚本均有效.单层的简易菜单这样制作极其简便,cd.dir中的所有脚本都运行良好,前提是cd.dir中所有脚本中的sprite、mark均不能与任何影片的相应内容冲突。大家可作测试。
  需要商榷的,导入的dir文件在主影片中作为循环演员出现,其中的pause、go to the frame似乎不能生效,而不少命令仍然是有效的。[br][br][color=#990000][b]-=-=-=- 以下内容由 [i]黄海弄潮人[/i] 在 [i]2006年11月23日 00:40am[/i] 时添加 -=-=-=-[/b][/color]
偶觉得,作为全局变量,在dir身份变异后,为什么不能传输?这个问题似乎有违DR交互的原则。

TOP

发新话题