|
主题: 急救!!!如何把变量值从D传到F
|
bendeng
职务:普通成员
等级:1
金币:0.0
发贴:44
|
#12003/10/13 3:42:03
我做一个FLASH。在第一贞设了一个判断语句。 IF (STATUS=="OK"){GOANDPLAY ("LANGUAGE")} 我从网站上看到如果在FLASH里控制D里的跳转。
但是现在小弟想。在D某个位置上做个按钮。要它跳会这个FLASH动画上。但是我不想这个FLASH从头开始。 但是不知道怎么把一个变量负给FLASH。让FLASH里的判断语句可以实现。 请问有什么办法。 因为,小弟刚学D.所以。。。。。 ^_^
编辑历史:[这消息被bendeng编辑过(编辑时间2003-10-13 03:43:07)] [这消息被bendeng编辑过(编辑时间2003-10-13 13:48:35)]
|
未来的大师
职务:普通成员
等级:2
金币:1.0
发贴:550
|
#22003/10/13 9:10:59
on mouseUp me sprite(你放flash的通道).goToFrame(你要开始放的帧数) end
|
bendeng
职务:普通成员
等级:1
金币:0.0
发贴:44
|
#32003/10/13 13:42:20
这段代码我试过。 但是不起作用。。 请问。这段代码要放在那里? 我现在是做一个简单的测试。 一个场景里有两个演员。 第一个是那个FLASH。 第二个是个按钮。 在FLASH里用GETURL跳到。这个按钮里。但是当我点击按钮。想跳回FLASH里的指定一个帧数,这段代码 on mouseUp me sprite(你放flash的通道).goToFrame(你要开始放的帧数) end 应该放到那里去
|
bendeng
职务:普通成员
等级:1
金币:0.0
发贴:44
|
#42003/10/13 13:44:22
on mouseUp me sprite(1).goToFrame(100) end 我测试是,这样。 但是。我把这段代买放到那个演员上都好像不起作用。
|
bendeng
职务:普通成员
等级:1
金币:0.0
发贴:44
|
#52003/10/13 14:20:25
on mouseUp me sprite(1).goToFrame(100) end 如果我把这个放到第一个FLASH里。我在FLASH的所有按钮都只会跳回100帧。 各位大哥。。。帮帮忙。。。。 我想在其他演员跳回这个FLASH里。这个FLASH不会从头开始。
|
未来的大师
职务:普通成员
等级:2
金币:1.0
发贴:550
|
#62003/10/13 15:16:17
没有问题啊! 把 on mouseUp me sprite(1).goToFrame(100) sprite(1).play() end 加到按扭的script里面! 在当前帧上用脚本固定!
|
bendeng
职务:普通成员
等级:1
金币:0.0
发贴:44
|
#72003/10/13 16:26:23
不是啊。 on mouseUp me sprite(1).goToFrame(100) sprite(1).play() end 这个代买没问题。 但是。它不会跳到我要的那个FLASH上。 sprite(1) 里的1是什么意思。 好像这样图片那样。 PRO是我那个FLASH.在PRO里有一个按钮。按了会跳到15帧。 在15帧通道一是背景动画。通道2是一个按钮。 我如果把这段代码放到15帧的通道2的按钮。结果就变成,15帧的背景动画跳到100。而不是我想要的,跳到PRO FLASH动画的100。 我试过在15帧的通道2的按钮里用这段代码 on mouseUp me go frame 1 sprite(1).goToFrame(100) end 这样就可以实现我的要求。但是,,,,,它会先播放PRO的第一帧再跳到100。这样不好。请问要怎么解决。
|
未来的大师
职务:普通成员
等级:2
金币:1.0
发贴:550
|
#82003/10/13 22:16:58
这种情况,你看这么处理行不行? 先把flash隐藏, member.visible = 0 然后,在按钮脚本 sprite(1).goToFrame(100) 后面把flash的显示 我试了,第一帧没了!
|
bendeng
职务:普通成员
等级:1
金币:0.0
发贴:44
|
#92003/10/13 23:07:44
您的意思是先把FLASH隐藏了。但是。我一开始播放时。我的FLASH不是消失了一下。而且。我上边都说。这个是一个测试。在这个PROJECT里。这个FLASH只是一部分。中间不能消失的。 这样还是没有解决到问题。还有其他办法吗? 其实一开始我在想。D返回一个值给FLASH的。但后来看到sprite(1).goToFrame(100) 这个代码后,都在想这个。因为初学。真的没有想到好办法。 请问大大还有其他办法吗? 谢谢
|
未来的大师
职务:普通成员
等级:2
金币:1.0
发贴:550
|
#102003/10/14 8:45:11
但是,flash放置进去之后他就是第一帧啊! on mouseUp me go “aaa” sprite(1).goToFrame(100) sprite(1).play() end 标签aaa所对应的点,必须是你电影暂停的点! sprite(1)表示通道1里的精灵!
|
bendeng
职务:普通成员
等级:1
金币:0.0
发贴:44
|
#112003/10/14 15:06:21
谢谢 月落西山前 的帮忙。 我想了个笨办法。哈哈。就是把FLASH的第一帧改一下。
|