发新话题
打印

[求救] 影片拖拽,可是确实现不了效果,高手看看那里出错了

影片拖拽,可是确实现不了效果,高手看看那里出错了

on (press) {
startDrag("_root.11", true);
}
on (release) {
stopDrag();
if (this._droptarget eq "_root.trigger1") {
tellTarget ("_root.clips1") {
gotoAndStop (11);
}
setProperty("_root.11", _x , "464.8");
setProperty("_root.11", _y , "308");
} else if (this._droptarget eq "_root.trigger2") {
tellTarget ("_root.clips2") {
gotoAndStop (11);
};
setProperty("_root.11", _x, "465.4");
setProperty("_root.11", _y , "308");
} else {
setProperty("_root.11", _x, "465.4");
setProperty("_root.11", _y , "308");

}
}

文件太大,传不上来,好心的人加我QQ我发给你,QQ79996

TOP

TOP

on (press) {
startDrag("_root.11", true);
}

代码是正确的,按下这个按钮,舞台上叫11的元件可以拖动。

实例名,一般不以数字开头。(在后来的版本中这样是不允许的)。

TOP

可以的,关键是我拖拽到trigger1原件的区间内显示不了clips1的内容啊,我是可以拖拽的!

TOP

on (press) {
startDrag("_root.11", true);
}
on (release) {
stopDrag();
{
tellTarget ("_root.clips1") {
gotoAndStop (11);
}
setProperty("_root.11", _x , "464.8");
setProperty("_root.11", _y , "308");
}
}
这样是对的,
if (this._droptarget eq "_root.trigger1")应该是这一句写错了,
这一句正确的表示应该如何表示?
就是如何判断影片11拖放到元件trigger1作为热点的区域

TOP

发新话题