主题:  請問怎樣能讓滑鼠按下sprite後引發鍵盤key的up,do

jty

职务:普通成员
等级:1
金币:0.0
发贴:4
#12002/1/29 13:33:10
小弟希望在stage上按下某sprite時可以引發鍵盤上某key,
請問這段lingo是否寫在on mouse up內?請問應該怎樣寫呀?
多謝!多謝!



donlee

职务:普通成员
等级:1
金币:1.0
发贴:271
#22002/1/30 9:28:29
在mouseup中直接向相关的sprite发送相关命令不可以吗?
on mouseup me
sendsprite(X,#dosomething ....)
end



jty

职务:普通成员
等级:1
金币:0.0
发贴:4
#32002/1/30 9:55:15
多謝donlee指教

其實我在cult3d裡面用按下key控制了一此動作,
現想在director中通過按sprite去引發cult3d的動作,

請問在on mouse me裡X,#代表什麼,
如果按sprite 1 = 按下a鍵 dosomething應該怎寫,
小弟對lingo不是太熟,請再幫個忙,先謝了!



donlee

职务:普通成员
等级:1
金币:1.0
发贴:271
#42002/1/30 11:20:31
假设cult3d是通道号是X,它相应动作对应的程序为
on dosomething me
....
end

则可以framescript中(或在moviescript中设置mouseupscript):
on mouseup me
sendsprite(X,#dosomething)
end

实际是向cult3D对象传递消息。



jty

职务:普通成员
等级:1
金币:0.0
发贴:4
#52002/1/30 12:09:09
謝謝版主,

我還是不太明白,但真的謝謝你,
我看我要好好學一下lingo了。再次謝謝!