Tracking Forums, Newsgroups, Maling Lists
Home Scripts Tutorials Tracker Forums
  Advanced Search
  HOME    TRACKER    Flash




Drag And Drop And Object



Hello I'm still new to Actionscript. Just wondering how do you make and object to drag and drop to an area.For example i have 2 sets of items, animals and vehicles. How do i set the coding so that the object can go to a correct group.



FlashKit > Flash Help > Flash ActionScript
Posted on: 07-06-2002, 12:33 AM


View Complete Forum Thread with Replies

See Related Forum Messages: Follow the Links Below to View Complete Thread

Can I Drag And Drop Tweens From One Object To Another?
I have 50 pictures on 50 different frames, I want them all to fade in and out over 5 frames. Do I have to do this for all of them, or can I do it once and drop the tween on the other pictures?

TIA

Drop & Drag Learning Object
HELP -- I have developed a drop and drag learning object that is only doing half of what I need it to do, but I cannot finish it do to my inability to use action script.

I have 10 sentences and five x's. Five of the sentenses are correct and you can now drag an x to the correct sentence, however, all five right answers are equally right.

How can I have an x go to anyone of the five correct answers. After the user uses up all of the five x's they should be able to use the reset button and be able to do the exercise over again.

I have attached the fla file.

Can anyone help,

Carolyn
Instructional Designer

How To Add Text To A Drag And Drop Object
Hi everyone, I am quite a beginner with Flash so do excuse me. First, I am not sure if what I want to achieve may actually be impossible with Flash. I presently use MX 2004, but will shortly be upgrading to CS3. But if you know the answer for MX 2004 that would be really useful for now.

I am writing a digital fiction story, and I want to create drag and drop objects. This I have managed to do. But I would like these drag and drop objects to also reveal text when they are actually pressed on. I have had no success so far in being able to achieve the two effects together.

Does anyone know how I can achieve this? If, by chance, you know the action script that would be great. If you can explain to me in simple terms how I can achieve this I really would be grateful.

Thanking you,
Mary

Drag Drop And Object Fall...
http://www.weazolink.com/flipflap.swf
the beach ball is drag and dropable.. how do i mak it to when you drop it in the air it falls back down... maybe with the effect of a bounce too..

Drag Drop And Object Fall...
http://www.weazolink.com/flipflap.swf
the beach ball is drag and dropable.. how do i mak it to when you drop it in the air it falls back down... maybe with the effect of a bounce too..

Resizing Drag&Drop Object In A Movie
Hi People :-)

I've got a question that is probably really obvious but I haven't been able to find any answers to it on here or various other Flash sites.

Basically I want to create a drag and drop object that a user can resize/scale, as well as move around. Similar to what you'd use when scaling an object in the flash stage environment...mousedown on a corner and drag big or small to change the size of the entire rectangle for example.
I've seen it done before, and think it has something to do with the 'x_scale' etc but I'm not sure how to string it all together.

I have a basic knowledge of actionscript and good knowledge of general flash techniques.

I'd really appreciate some tips and/or script examples of what to do :-)

Thanks in advance...hehe :-)

Kate

Drag And Drop - Scaling The Object When Dragging
hi,

I'm trying to make use of the drag and drop function in flash, whereby the drag object will get smaller when it reaches the target.

I tried creating a hotspot around the target and use 'dragOver mouseEvent' with 'tell target', but doesn't seem to work.

I would appreciate very much if anyone would provide me with some solutions to this problem.

Thanks in advance.

Drag And Drop Object Onto Target And Back Again
please help!
I want to be able to drag and drop an object onto a target area. If it doesn't go over target area I want it to go back to its start position.
When droped on the target area I want it to be dragable. When dragged outside the target area I want it to snap back to the origional start position.
Have had a look at Peter Brouwers tutorial on this site and so far so good except that when I drag the object out of the target area it goes to the previous position as oposed to the start position, am new to this actionscript thing and any help would be appreciated.
thanks...

Triggering MC Or Button With Drag 'n' Drop Object
Hi,

I need to find out a way to trigger either a button or MC with a drop 'n' drop object. Any suggestions???

I use Flash 5.

Multiple Targets For Drag And Drop Object?
I followed this tutorial:
http://www.hed.swin.edu.au/design/tu..._tut/index.php

And everything works out fine, until I added more targets and objects. I have a total of 5 objects and 5 targets. I would like to allow any of the objects to be dropped on any of the 5 targets. Right now, the object is assigned to one target. How do I make it so that it can go on any of the targets?

Here is the code:
onMouseMove = function(){
updateAfterEvent();
}

function dragSetup(clip, targ) {
clip.onPress = function() {
startDrag(this,true,63,85,530,465);
this.beingDragged=true;
};
clip.onRelease = clip.onReleaseOutside=function () {
stopDrag();
this.beingDragged=false;
if (eval(this._droptarget) == targ) {
this.onTarget = true;
_root.targ.gotoAndStop(2);
} else {
this.onTarget = false;
_root.targ.gotoAndStop(2);
}
};
//the variables below will store the clips starting position
clip.myHomeX = clip._x;
clip.myHomeY = clip._y;
//the variables below will store the clips end position
clip.myFinalX = targ._x;
clip.myFinalY = targ._y;
clip.onEnterFrame = function() {
//all these actions basically just say "if the mouse is up (in other words - the clip is not being dragged)
// then move the MC back to its original starting point (with a smooth motion)"
if (!this.beingDragged && !this.onTarget) {
this._x -= (this._x-this.myHomeX)/3;
this._y -= (this._y-this.myHomeY)/3;
//if the circle is dropped on any part of the target it slides to the center of the target
} else if (!this.beingDragged && this.onTarget) {
this._x -= (this._x-this.myFinalX)/3;
this._y -= (this._y-this.myFinalY)/3;
}
};
}

//here are two of the objects each corresponding to their own target.
dragSetup(ruff_mc,target1);
dragSetup(chee_mc,target2);






------------------------------------
I've tried everything I can think of, even copying the dragSetup like this:
dragSetup(ruff_mc,target1);
dragSetup(ruff_mc,target2);
dragSetup(ruff_mc,target3);
dragSetup(ruff_mc,target4);
dragSetup(ruff_mc,target5);

But, in this case, it ignores the previous targets and will only go to target 5.

How do I make the object go to any of the 5 targets?

Any help will be wonderful!

How To Save Object Positions In Drag & Drop
If I create a small drag & drop program, how would I save the positions of the objects I dragged to the stage. I ultimately want to send an email with a picture of the obejcts on the stage.

Drag And Drop An Infinite Number Of An Object
I need to create an object such as a movie that when the user press on it, it can be dragged and dropped and at the same time, another identical object is generated in its place.

Help!!

Thks

Rollover Text On A Drag And Drop Object
Hi folks, I wondered if someone could help me with this problem. Last week I was adding text to a drag and drop object on the press of a button and release of a button. This week, I am trying to get the drag and drop object to reveal text when the mouse rolls over it and again when the mouse releases it. I thought it should be pretty easy to fathom out the script for this, because I was given a lot of help last week. But I put in the attached code, and the object does not drag and drop, and neither does it show any text when the mouse rolls over it and off it.
Can anyone tell me what I am doing wrong?

Thanking you,
Marchan







Attach Code

movieclipa.onrollOver = function() {
this.movietexta.text = 'text on roll over.';
startDrag(this);
}

movieclipa.onrollOut = function() {
this.movietexta.text = 'It works.';
stopDrag();

}
var obj_encountered = false;
trace('things in _root are:');
for(var obj in _root) {
trace('-------------------');
trace(obj + ' and it is a ' + typeof(_root[obj]));
if(typeof(_root[obj]) == 'movieclip') {
trace('and it contains:');
for(var moreobjects in _root[obj]) {
var mytype = typeof(_root[obj][moreobjects]);
if(mytype.substring(0,1) == 'o') {
var indefinite_article = 'an ';
} else {
var indefinite_article = 'a ';
}
trace(moreobjects + ' and it is ' + indefinite_article + typeof(_root[obj][moreobjects]));
if(moreobjects == 'obj') {
obj_encountered = true;
}
}
}
}
if(obj_encountered) {
trace('-------------------
-------------------
Hey - your script is in the wrong place!!!
-------------------
-------------------');
} else {
trace('-------------------
-------------------
Congratulations! Your script is in the _root!!!
-------------------
-------------------');
}

[MX04] Drag And Drop Object That Reveals Text
Hi, I am using Flash MX 2004 and I am quite a new to Flash. Anyway, I am trying to create a digital fiction story whereby draggable objects on the screen will reveal text when pressed on. Now, I have fathomed out how to make a draggable object, but I cannot fathom out how to also have the object reveal text once it is pressed by the viewer. I also want the text to then disappear when the viewer releases the object.

In another forum someone has said that I must use dynamic text, and I have been trying to make this work for the past two days, but I have had no success.

Is it possible that anybody knows how to do this and can explain this to me in simple terms, and step by step.

Thanking you,
Marchan

[MX04] Adding Text To A Drag And Drop Object
Hi, I am quite new to Flash and to Actionscripting. I am struggling with trying to get a drag and drop object to reveal text once pressed. I have managed to get an object to drag and drop, but I cannot get text to show itself once the object is pressed by the viewer, or to then hide when pressed off.

I have tried researching this on the Internet, and so far have been told that I need to create a dynamic text field and to use this script:

myclip.onPress = function() {
this.mytext.text = "stop pressing so hard";
startDrag(this);
}
myclip.onRelease = function() {
this.mytext.text = "keep on pressing";
stopDrag();
}

I have not had any luck with this so far though. I am not sure if it is a problem with the script, or if there is something else that I am doing wrong. I am really very new to this. However, I have tried creating this in both the Main Scene stage area and in the Scene/Symbol stage area. I make three layers, one for the myclip, one for the mytext, and one for the Actionscript. I give the dynamic textfield box an instance name mytext, and the symbol is given the instance name myclip, but so far no joy.

Can anyone enlighten me with this?

Thanking you,
Marchan

Making A 'drag N Drop' Object Snap To A Position
Howdy all, just a quick question. In following on from the 'drag and drop' tutorial, how would I make the object that i'm dragging snap to a particular position (lets say a tshirt snapping to a body)? Thanks all, BP

Drag And Drop File On A Flash Object To Upload
Hi,

Can anyone suggest me an idea for uploading a file which can be dragged from the local machine and dropped on a flash object which is embedded in a web page?

Drag N Drop Problem..i Cannot Drap E Duplicated Object
here is my case,
i have created a button which its function is to duplicate another object. After pressed e button, it duplicate an object.it can duplicate as many as i need. e duplicated button is dragable. but now my problem is .. i cant drag the duplicated object.. somoone help me... it is regarding about school final project, urgent. here my source

[MX04] Drag And Drop- Locking Object Into Center Of Target...
Hello all,
New member and relatively new Flash user. I created a drag and drop in Flash MX 2004, and I'm trying to find script that will lock the object into the center of the target when it is dragged over, sort of like a magnet effect. Here is the script I currently have on each object:


on(press) {
startDrag(this);
_root.reply.text="";
xstart = this._x;
ystart = this._y;
}

on(release) {
stopDrag();
if (this._droptarget == "/pinottarget") {
_root.reply.text="Correct!";
this.enabled = false;
_root.counter++;
}

else{
_root.reply.text="No, keep trying!";
this._x = xstart;
this._y = ystart;
}
}



If anybody can help me out with the correct script to do what I'm trying to do, I would greatly appreciate it. Attached is the source file. Thanks.

Lee

Drag & Drop - Animating A Dropped Object To Start Position
How can I make my drag and drop exercise so that when a dragged object is released, it goes back to its start position by animating back to it? I know how to script this so that it instantly snaps back to the start position, but I would like the user see the object move back to its start position.


My flash project can be downloaded from:

http://www.munzamedia.co.uk/flash/


Note: only the two top-left objects can be dragged.

Drag Abd Drop, Rollover When Drag Is Over Drop Target?
Hi, im using Flash MX 2004.

I am building a drag and drop, and I have a MC that can be dragged around the stage. The trouble im having is trying to make the drop location do something when i drag the MC over/off it.

I have the following code which works.

objectToDrag.onMouseMove = function() {
if ((objectToDrag.hitTest(dropper)) && (component._beingDragged == true)) {
dropper._alpha = 50;
temp++;
trace("working"+temp);
}
}

This will make the clip i am dragging the draggable MC over change alpha, but for the life of me I cant figure out how to get the alpha to change BACK, after the draggable MC is taken away from the 'dropper'.

Is there a better way that hitTest??

Cheerz,
Dwayne

Drag And Drop MC, Involves Polygonal Boundary, Drop Into Trash.
Hello. This is my desperate problem:

I am creating a circuit diagram designer.
There is basically instructions on the left, in a scrolling textbox (taken care of) and above that a rectangle with a bunch of components in it.

You need to be able to drag the circuit part from the side bar (a duplicate, so that the original remains in the same spot), and to a square on the grid on the stage of this program(Should snap to place...). Each clone should be able to be moved. Like so: You Press on a MC to drag it, the thing you are dragging to the stage is of course a clone. You release the mouse button, so it drops on the grid. It snaps into place. *Oops, you made a mistake. You press on it again, it is draged by your mouse to another square, and does not make a clone. *mind Changes... I dont want to use this one any more. You press on the MC, drag it to a bin which animates to show you the MC is being dragged over it. You release, the MC in question is deleted/removed...

You need to be able to rotate circuit parts by clicking on it so that it highlights, then pressing space bar.

It must also be possible to delete a duplicate by dragging it to the trash (an image/ MC), and last but not least, it is required to save the contents of the stage, or print them off.

Please note that to print it off, there are 2 input boxes outside the stage. One for the title, and one for the Users' Name. When they click on the print button, the two dynamic text fields must retrieve the values from the box outside of the programs' stage.

One Last detail: The cloned objects to be dragged around net to be in a six co-ordinate polygonal boundary, so that no-one can place any objects outside of the stage.

If anyone can help me, i would greatly appriciate it. I need to get this done asap. The graphics have been taken care of, it is just the coding to be done now. HELP, HELP PLEASE!




Thanks - Matt K

(1)drag Drop In 3 (2)drag Dropin 3 ...print 3 Contents (1)+(2)
i want to do the following.

drag (dynamic text file link)1 of choice of x text file links
into an area where all text file links can then be printed..(the text file itself)


[1] [2] [3] [4] [5]...


(basket)


drag drop [1] then [2] then [3] then [4] into (basket)

then print textfiles related to [1] [2] [3] [4]

if sombody could point me to a good tutorial or help me on my way?

thanx

Drag&Drop Duplicate Movie With Drop Target
Hi There...

I'm creating a game where people can design their own cell phone by adding diamonds to it, a "Bling Phone" if you will. You will be able to add 4 types of diamonds to it, change the phones skin, add music to it, give it a name etc etc

I've got it to a stage where it when you click on a diamond(mc) on the stage it duplicates a hidden diamond(mc with a button inside) off stage and you can drag it around etc and then click save. Theres a script which grabs the instance name, x and y position of every diamond on the stage and stores it into a multi dimensional array which will be fed into a mysql database for retreival purposes at a later date.

Now my problem is i would like to be able to use the phone(mc) as a drop target but i'm not sure where to put the droptarget script. does it go on the original MC diamond or the duplicated mc diamond with the button inside it ?

Once a diamond has been dropped onto the phone i would also like it if the user then drags the diamond off the phone it gets deleted. I think i've got it half working but my variables which keep track how many diamonds are on stage dont appear to be updating.

I've attached the .fla file to this post if some is interested in taking a look and helping me out. The droptarget script is only on the blue diamond so far.

Any help would be much appreciated.

Thanks

Rob

Drag And Drop - Multiple MC's On To A Single Drop Target
Hi All

I am struggling with a drag and drop excercise.

I have 15 movie clips that need to be dragged over a single drop target in a specific order. i.e 1,2,3,4, when the correct movie clip is dragged to the drop target a movie within the drop target needs to advance a single frame to display the result of the correct movie clip being dragged over the drop target.

Would I be correct in thinking I need to use some kind of array to compare the clip that is being dragged to the frame position of the drop target?

I have the bones of this working and need advice / help on getting the clips to work in the specific order required. I can post my code if needed.

Thanks in advance.

btw - am using Flash MX 2004 Professional

How To Make A Drag'n'drop Change Mid Drag?
Help! I already know the script to make a Movie Clip drag and droppable.
But how do I make it switch to a different Movie Clip in the middle of being dragged?
Please please help.

[fmx] Drag And Drop With Multiple Drop Locations
Hi

I am trying to make a draggable object have two drop locations, but it will still only drop to one. Please if anyone can help me or notice my mistake it would be really appreciated.


on (release) {
if (_root.DragMotor._droptarget == "/Socket2") {
_root.DragMotor._x = _root.Socket1._x;
_root.DragMotor._y = _root.Socket1._y;
_root.CheckMotorDrop();
} else {
_root.MotorDropped = 0;
}
if (_root.DragMotor._droptarget == "/Socket1") {
_root.DragMotor._x = _root.Socket2._x;
_root.DragMotor._y = _root.Socket2._y;
_root.CheckMotorDrop();
} else {
_root.MotorDropped = 0;
}

function CheckMotorDrop () {
//set the speech bubble to give information
_root.txtSpeech = "You have added a motor to the circuit.";
setProperty(_root.DragMotor, _width, 55);
setProperty(_root.DragMotor, _height, 55);
_root.MotorPowered = 1;
_root.DragMotor.play();
_root.MotorDropped = 1;
}


Thanks for your time, Matt.

Drag And Drop With Additional Drop Area
Hi there i have a little project on at the moment, an educational game for children, where items need to be dragged from one position to another, but with the possibility of being dragged to a seperate holding area first, before being dragged to their final resting area.

i have this code which deals with a straight 'a to b' drag and drop function:


Code:
setProperty(_root.boing,_visible,false);
function dragSetup(clip, targ) {
clip.onPress = function() {
startDrag(this);
this.beingDragged=true;
};
clip.onRelease = clip.onReleaseOutside=function () {
stopDrag();
this.beingDragged=false;
if (eval(this._droptarget) == targ) {
this.onTarget = true;
_root.targ.gotoAndStop(2);
} else {
this.onTarget = false;
_root.targ.gotoAndStop(1);
}
};
//the variables below will store the clips starting position
clip.myHomeX = clip._x;
clip.myHomeY = clip._y;
//the variables below will store the clips end position
clip.myFinalX = targ._x;
clip.myFinalY = targ._y;
clip.onEnterFrame = function() {
//all these actions basically just say "if the mouse is up (in other words - the clip is not being dragged)
// then move the MC back to its original starting point (with a smooth motion)"
if (!this.beingDragged && !this.onTarget) {
this._x -= (this._x-this.myHomeX)/5;
this._y -= (this._y-this.myHomeY)/5;
//if the circle is dropped on any part of the target it slides to the center of the target
} else if (!this.beingDragged && this.onTarget) {
this._x -= (this._x-this.myFinalX)/5;
this._y -= (this._y-this.myFinalY)/5;
setProperty(_root.boing,_visible,true);
}
};
}

dragSetup(circle_mc,targetCircle);
dragSetup(circle2_mc,targetCircle2);
dragSetup(circle3_mc,targetCircle3);


which i have then tried to adapt to 'a to b possibly via c':


Code:
function dragSetup(clip, targ, drop) {
clip.onPress = function() {
startDrag(this);
this.beingDragged = true;
};
clip.onRelease = clip.onReleaseOutside=function () {
stopDrag();
this.beingDragged = false;
if (eval(this._droptarget) == targ) {
this.onTarget = true;
this.onDrop = false;
_root.targ.gotoAndStop(2);
} else if (eval(this._droptarget) == drop) {
this.onDrop = true;
this.onTarget = false;
_root.targ.gotoAndStop(1);
} else {
this.onTarget = false;
this.onDrop = false;
_root.targ.gotoAndStop(1);
}
};
//the variables below will store the clips starting position
clip.myHomeX = clip._x;
clip.myHomeY = clip._y;
//the variables below will store the clips end position
clip.myFinalX = targ._x;
clip.myFinalY = targ._y;
//the variables below will store the clips end position
clip.myDropX = drop._x;
clip.myDropY = drop._y;
clip.onEnterFrame = function() {
//all these actions basically just say "if the mouse is up (in other words - the clip is not being dragged)
// then move the MC back to its original starting point (with a smooth motion)"
if (!this.beingDragged && !this.onTarget && !this.onTarget) {
this._x -= (this._x-this.myHomeX)/5;
this._y -= (this._y-this.myHomeY)/5;
trace("didn't drag anywhere");
//if the circle is dropped on any part of the target it slides to the center of the target
} else if (!this.beingDragged && !this.onDrop && this.onTarget) {
this._x -= (this._x-this.myFinalX)/5;
this._y -= (this._y-this.myFinalY)/5;
trace("correct!");
} else if (!this.beingDragged && !this.onTarget && this.onDrop) {
this._x -= (this._x-this.myDropX)/5;
this._y -= (this._y-this.myDropY)/5;
trace("teacher drop area");
}
};
}
dragSetup(circle_mc, targetCircle, dropPlace);
dragSetup(circle2_mc, targetCircle2, dropPlace);
dragSetup(circle3_mc, targetCircle3, dropPlace);


any ideas where i'm going wrong? it looks right to me but only ever seems to work when you drag 'a to b'

thanks,
dave.

Drag And Drop - When Drop Targets Overlap
Hi,

Please see
http://www.paraminionstudios.com/dump/PleaseHelp.zip for the files I'm requestiong help on (upload tool is not working).

Drag and drop the power generator "icons" on the left of the screen into the designated areas in the 3d scene to "install" power generators along the side of the building.

I have 4 designated regions in a 3d rendered scene. there are 4 dragable power generator "icons" on the far left of the screen. When the generator icons are dragged and dropped upon one of the 4 targets, the target mc advances to frame 2 of the target mc, and the generator icon disappears (actually the generator icon mcs simply advance to frame 2 of the mc.. a blank kframe). Frame 2 of each of the targets contains a small graphic of a generator that fits the perspective of the 3d scene.

my problem here is that my target MCs overlap slightly. This is causing some issues. if you have already "installed" generator 1, and you then go to drag another icon just below target1, flash is getting confused because of the overlapping. Is it possible to change the instance name of the target after dropping a generator icon on the target so that the script doesn't get confused? the layer order doesn't seem to have any bearing on anything here as I had hoped.

The file is located (upload tool isn't working) at:
http://www.paraminionstudios.com/dump/PleaseHelp.zip

On "vacation", working for a client. never fun.

How Is This Done (Drag Object Anywhere Return To Origin), Object Follow Mouse On Lock
Both on same site,

1/. how did he do the dragable discs to the left of the introduction text?

2/. how did he make it so when you roll over a menu link, an object follows it underneath, but also stays there until you roll over the next?

Thanks

Whats It Called When You Drag An Object And Want The Object To Continue Moving
i am trying to work out how to make a draggable movie clip/button continue to move in the same direction as the drag guides it...hmmmm does this make sense???? what is this function / behaviour called.... i have looked at many many drag tutorials but at present have only managed to find drag and drop type onces with target positions.... also does any one know if it is possible assign multiple drag points.

regards....

Drag And Drop : Drop Options
I have some simple drag and drop code here that works fine. But it is set to let each object go to only one "dropZone". I would like be able to have each object be able to go to any of the drop zoned named "dropZone1, dropZone2, dropZone3....". I wouls also like to have is so you can't put multiple object in one zone. Basically, if the zone is being used, the object will again revert back to it's original place. Actionscript is preety new to me so I have trouble with format. I have tried a bunch of stuff that seems like it would work, but I get wierd results. any help would be much appreciated, thanks.

onClipEvent (load) {
this.origX = this._x;
this.origY = this._y;
}

onClipEvent (mouseDown) {
if (this.hitTest(_parent._xmouse, _parent._ymouse)) {
this.startDrag();
}
}
onClipEvent (mouseUp) {
if (this.hitTest(_parent._xmouse, _parent._ymouse)) {
this.stopDrag();

// see if the dropZone conatins the center of this mc
if (_parent.dropZone1.hitTest(this._x,this._y,true)) {

// center it on the drop zone
this._x = _parent.dropZone1._x;
this._y = _parent.dropZone1._y;

} else {

// return it to its original location
this._x = this.origX;
this._y = this.origY;
}
}
}

Drag And Drop To Any Drop Target
Hi guys....I am trying to create some more generic code for a project im on....infact you guys have already helped me lots in getting it up and running!

I have basicly got it where all the dragObjects and assigned functions within a for loop and therefore been assigned to their own dropTargets...all working fine, however a situation is needed where if a user drops a clip onto anything rather than a hit area it doesnt just register as an incorrect drop.....at the moment a drag that misses a dropTarget will be the same as one that is dropped onto an incorrect drop target and thats just a bit unfair for them as it means they have used up one of only two chances!!!

basicly I need to know if its possible to obtain using the coding style that i already have been whether a drop is onto any of the drop targets before than going to chec if its the correct one or not....sorry for the long winded talk but seemed the only way i could explain!!!

the code i'm using is below


Code:


var Xpos:Number;
var Ypos:Number;
var objects:Number = 2;
for (i = 1; i <= objects; i++) {

// assigning the on press events to the dragObjects
this["dragObject"+i+"_mc"].onPress = function() {
this.startDrag(true);
// assigning the original X and Y of the dragged clips
Xpos = this._x;
Ypos = this._y;
}

// assinging the on release events to the dragObjects
this["dragObject"+i+"_mc"].onRelease = function() {
// finding the number of the dragObject to use in the submitAnswer function
objName = this._name
dragNumber = Number(objName.substr(10, 1));
submitAnswer(dragNumber);

}

}
// function to assertain whether the drop was a successful one - whether dropObecjt1 was dragged on dropTarget1 and so on
// the number is passed from the onRealease function
function submitAnswer(dragNumber:Number) {
this.stopDrag();
// if its dropped onto its correct target then turn the button off, place ontop of its target
if (this["dragObject"+dragNumber+"_mc"].hitTest(this["dragTarget"+dragNumber+"_mc"])) {
this["dragObject"+dragNumber+"_mc"].enabled = false;
this["dragObject"+dragNumber+"_mc"]._x = this["dragTarget"+dragNumber+"_mc"]._x+50;
this["dragObject"+dragNumber+"_mc"]._y = this["dragTarget"+dragNumber+"_mc"]._y+50;
trace ("knob jockey");
} else {
// if it is dropped onto a wrong target then chuck it back to where it started!
this["dragObject"+dragNumber+"_mc"]._x = Xpos;
this["dragObject"+dragNumber+"_mc"]._y = Ypos;
}
}
thanks for any help!!

Drag And Drop To Any Drop Target
Hi guys....I am trying to create some more generic code for a project im on....infact you guys have already helped me lots in getting it up and running!

I have basicly got it where all the dragObjects and assigned functions within a for loop and therefore been assigned to their own dropTargets...all working fine, however a situation is needed where if a user drops a clip onto anything rather than a hit area it doesnt just register as an incorrect drop.....at the moment a drag that misses a dropTarget will be the same as one that is dropped onto an incorrect drop target and thats just a bit unfair for them as it means they have used up one of only two chances!!!

basicly I need to know if its possible to obtain using the coding style that i already have been whether a drop is onto any of the drop targets before than going to chec if its the correct one or not....sorry for the long winded talk but seemed the only way i could explain!!!

the code i'm using is below


Code:


var Xpos:Number;
var Ypos:Number;
var objects:Number = 2;
for (i = 1; i <= objects; i++) {

// assigning the on press events to the dragObjects
this["dragObject"+i+"_mc"].onPress = function() {
this.startDrag(true);
// assigning the original X and Y of the dragged clips
Xpos = this._x;
Ypos = this._y;
}

// assinging the on release events to the dragObjects
this["dragObject"+i+"_mc"].onRelease = function() {
// finding the number of the dragObject to use in the submitAnswer function
objName = this._name
dragNumber = Number(objName.substr(10, 1));
submitAnswer(dragNumber);

}

}
// function to assertain whether the drop was a successful one - whether dropObecjt1 was dragged on dropTarget1 and so on
// the number is passed from the onRealease function
function submitAnswer(dragNumber:Number) {
this.stopDrag();
// if its dropped onto its correct target then turn the button off, place ontop of its target
if (this["dragObject"+dragNumber+"_mc"].hitTest(this["dragTarget"+dragNumber+"_mc"])) {
this["dragObject"+dragNumber+"_mc"].enabled = false;
this["dragObject"+dragNumber+"_mc"]._x = this["dragTarget"+dragNumber+"_mc"]._x+50;
this["dragObject"+dragNumber+"_mc"]._y = this["dragTarget"+dragNumber+"_mc"]._y+50;
trace ("knob jockey");
} else {
// if it is dropped onto a wrong target then chuck it back to where it started!
this["dragObject"+dragNumber+"_mc"]._x = Xpos;
this["dragObject"+dragNumber+"_mc"]._y = Ypos;
}
}
thanks for any help!!

Drag & Drop - "if" Drag's = Drops Script
HELP! I don't know a lot about flash script!

I have created a drag and drop. I want to make the users complete the drag and drop before they can move on. I want to include a script that checks to see if all items are in the correct boxes then "gotoandplay" the next frame where the navigation is active.

I have attached the drag and drop. Here's what I want to write (just need help writing it correctly):

IF
drag1 = drop1
drag2 = drop2
drag3 = drop3
drag4 = drop4
drag5 = drop5
drag6 = drop6
then gotoandplay frame2
If not, keep checking

Drag An Object Into Another Object And It Goes To Another Frame
I need to know how you drag an object into another object and when the click is released it goes to another frame, and if you release not touching the other object the draggable object will go back to the place it started in! plz help!

Drop Target In "drag And Drop Game"
Im very much confused that how the code is wrong here..?on (press)
{
startDrag (this, false);
}
on (release)
{
stopDrag ();
if (_droptarget eq _root.cpu)
{
_root.score = int(_root.score + 1);

gotoAndStop(2);
}
else
{
_root.score = int(_root.score - 1);
gotoAndStop(2);
answer.gotoAndPlay("wrong");
} // end else if
}

Here im prepairing a game where i had palce this script inside a movie clip,having two option Correct amd Wrong,
I had created a box name keyboard
where an image of keyboard when placed it should show that its correct,and..if the movie clip calledkeyboardbutton is placed outside then it shoul show its wrong.
keyboardbutton is the instance name for that keyboard,
Actually its a game showing the Process of flow of operation in Computer..
Where i had also used the CPU and Monitor..please anyone help me out here...
here is a sample file for that:

Drag And Drop
Ok folks I have a cd player on the main timeline its turned into a MC instance name player then inside player is a cd that is a button and a MC so
it can be dragged. Also inside player is a box instance name box . Also inside player is MC text instance name txt . What I want to happen is when
you drag the cd over the box it tells the text to play . I have tried to do this with great stress here is the code i have on the cd mc. I can make the cd
drag but I cant get the txt to play when it the cd is drooped into the box.can someone please help

on (press) {
startDrag ("../cd", true);
}
on (release) {
stopDrag ();
if (getProperty("../cd", _droptarget) eq "../box") {
tellTarget ("../txt") {
gotoAndStop (2);
}
}
}

Drag -n- Drop
hi all. i´m kinda new to actionscript. i want to make a floating interface that is draggable. It works so far. check it out: http://www.probus.f2s.com/interface.swf

but now i want an image under the interface that isn´t draggable(it will be visible throught the lens and it will probably contain a magnify-effect)
Is it possible to apply a drag-action to more than one movieclip, or could i apply the drag-action to the whole file by leaving the target-option empty, and simply exclude the image behind the lens?
I hope someone can help me with this.

Drag And Drop
Hello

My dilenma is this?
Im trying to have a drag and drop object lets say a
BOX = a

I wanna drag it to a circle = b

Which in turn will initiate a response = c

How do i do this in actionscript??


Thanks

Drag And Drop
How do you create some dynamic actionscripting in a game for eg.
You have a few ball symbols on the stage and a symbol of a bag. You can only put 5 balls into the bag before you get a meassage that the bag is full. You move the balls into the bag using the startdrag and droptarget actions, the balls can also be removed by dragging them out of the bag again.

I know how to write this code its simple.
But how do you tell flash when the bag is full? What will the code look like?????

Please advise

Drag & Drop...
a common effect im trying 2 achieve here is the DRAG & DROP effect, whereby i'll be using it to navigate through my site. Anyone can help on how it can be done? Thanx

DRAG AND DROP, HELP
Hi there,

I got 7 icons and 7 blank boxes in the movie. All the 7 icons got to be dropped to the right box and if the icon is dropped to the right box then a message "you are right" will appear and the particular box will be high-lighted (its like a signal to tell you that you have dropped the icon to the right box) but if you drop the icon in the wrong box then the icon will go back to the original spot (where the icon was) and a message "please try again" will appear (the box will not be high-lighted because its not the right answer).

I've managed to use the "hit test" action to do it but the message will appear indefinitely.

I will really appreciate it if anybody out there can help me on this.

Please help! Thanks in advance.

Drag And Drop
I try to make a drag and drop button but...

I make one and it works well.
My problem is with 2 buttons.
I drag button1 and all the buttons drag(move)...
I only want drag(move) button1 not all.
I want to drag the 2 buttons but not at the same time.
I want something like that, 8 folders that i can move one then the other and so on...

Best Regards

Drag And Drop Help
I have 3 buttons. I want to drag and drop only one in random order.
My problem is that when i try drag one all the other buttons drag to.
All buttons are in seperate layer(3 layers).

I think i have to put something in target(????).
I try the name i gave to the button but didnt work.
All buttons still drag and drop in the same time.
I only want one in each time.

(supose i learn with 3 then i can use in 12 )

Best Regards

Rui

Drag And Drop
I have 3 buttons. I want to drag and drop only one in random order.
My problem is that when i try drag one all the other buttons drag to.
All buttons are in seperate layer(3 layers).

I think i have to put something in target(????).
I try the name i gave to the button but didnt work.
All buttons still drag and drop in the same time.
I only want one in each time.

The cose i use is:
on (press) {
startDrag ("");
}
on (release) {
stopDrag ();
}

What do i put on the "" ?
I try the name of the button but didnt work.
I dont know how to name a instance on a button, because there is no option available.
Movie Clip - Behavior and "Name"(here i can name a instance)
Button - Behavior and "Option"(here i cant)

I try evan with a Movie clip but that way i have more problems, i only can drag the last layer and when i clik on any part of the scene he drags to.
Because the option Mouse Down and Mouse UP is for the entire scene.
With movie clip i can name a instance but didnt work to.

Hel me please, i'm complited LOST...

Best Regards

Rui

Ps: Sorry to put so many posts but i realy need this fix

Drag And Drop
Does anyone know if it's possible to drag and drop something from one mc to the next, put have it dropped within the mc in a specific frame. Or does it always just appear on top of that mc?

EG:
Drag a circle from MC1 to MC2 to a drop target called square1. MC2 consists of many frames, and the square1 is in frame 20. You drag the circle and it is dropped on the square1. When you move through MC2 the circle should disapper because it was dropped a few frames earlier and now you are in frame 40. Is this possible, or will the circle appear in every frame of that MC it were dropped into?

Let me know if this is unclear.....
L

Drag And Drop Help Please
I am having the worst time trying to make an object dragable in flash5. I have checked the tutes and all of them appear to be for flash4, or I am just really dumb and cant understand. So far the only thing I can figure out is this:

1. convert said object to symbol (button)

2. assign the action on mouse event (press)

3. assign action start drag

I know that those steps are only part of the process, but can someone please help me figure this out? I'm going bald from all the hair I've pulled out. Thanks.

Drag -n- Drop Help...
I have been trying to do the drag-n-drop tut..but for some reason..I can the ball (draggable object) to be shown. It is invisible. Cant see it anywhere. Here it my code:

1. New project. Made new MC>>>> Made ball (button) inside of this MC.

MC name: ballbutton
Instance name: ball

2.Gave button inside MC the actions of:
on (press) {
startDrag ("/ball", true);
}
on (release) {
stopDrag ();
}

3.Dragged movie to the stage.....all worked fine 'till here!

4.Made new MC "hole"...and made graphicimage of a "hole" inside of MC. Dragged that MC to the stage/

5.Went to "ballbutton" MC and added this code to the instance/button inside the MC:

on (release) {
if (GetProperty ("/Ball", _droptarget) eq "/Hole") {
setProperty ("/ball", _visible, "0");
}
}

6.Added a new layer (just for actions)

Frame 1: if (getProperty ("/ball", _visible )=0) {
nextScene ();
}

Frame 2: gotoAndPlay (1);
Can somebody tell me what I am missing...or where a good "EASY" tut on this would be? Thanbks -whispers-

Copyright © 2005-08 www.BigResource.com, All rights reserved