English 中文(简体)
D. Drop和Drag在向另一物体投射时遇到的问题
原标题:Drop and Drag problems with dropping onto another object

我有空洞和 d冰。

dict[box_a]=obj1_mc;
dict[box_b]=obj2_mc;
dict[box_c]=obj3_mc;

我可以把他们推向周围,把盒子 can起来。

function test_match(target,obj){

     // if answer is good 
    if (dict[target]==obj) {
        hits=hits+1;


        textField.text=" Correct !!!";
        obj.alpha=0.5;
        // remove drag event 
        obj.removeEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
        obj.removeEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);
        // quiz completed, all good 
        if (hits==max) {
            textField.text="Congrats all good  !!";
        }


        // if answer is bad 
    } else {
        //if not good, still remove drag event 
        obj.alpha=0.5
        obj.removeEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
        obj.removeEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);
        textField.text="Incorrect";


    }
    //display the score so far 
    score_txt.text="your score is "+hits+" out of "+max;
}

This is my code. My problem is that if I take an object and put it ontop of another object(obj1_mc on obj3_mc) it will do like i put it onto the wrong box. How could I fix this please

最佳回答

You need to check that the dopped-on object is one of the valid objects, and if it s not - ignore the result. You should probably post a bit more code, since this only covers a small part of your functionality (the actual test).

EDIT:

页: 1 (a) 跟踪检查,看看看它是否投放ANY盒;

if (target!=null && dict[target] ) {
 test_match(target, obj);
} else {

这应当行之有效(未经测试)。

问题回答

暂无回答




相关问题
Disable button tooltip in AS3

I want to disable the tooltip on certain buttons. The tooltip manager seems to be an all or nothing solution. Is it possible to disable the tooltip for just one or two buttons?

Sorting twodimensional Array in AS3

So, i have a two-dimensional Array of ID s and vote count - voteArray[i][0] = ID, voteArray[i][1] = vote count I want the top 3 voted items to be displayed in different colors, so i have a 2nd Array -...

Virtual Tour using sketch up, ajax, flash technologies

I want to know if there are existing technology that make your 3d models in sketch into virtual tours, using either Ajax or Flash for web presentation. If there s none, which will be a good approach ...

AS3 try/catch out of memory

I m loading a few huge images on my flex/as3 app, but I can t manage to catch the error when the flash player runs out of memory. Here is the what I was thinking might work (I use ???? because i dont ...

Red5 Security Tutorial

I am looking for a step by step tutorial on securing Red5 from intrusion. This seems to be a question that comes up alot in a google search, but is never really answered in a way that makes sense to ...

Clipboard access using Javascript - sans Flash?

Is there a reliable way to access the client machine s clipboard using Javascript? I continue to run into permissions issues when attempting to do this. How does Google Docs do this? Do they use ...

visible property of DisplayObject

For example I have a hierarchy of movie clips. mc1 is a child of mc, and mc2 is a child of mc1. Turns out that when I set mc1.visible = false; mc2.visible stays true. Is that supposed to happen?...

热门标签