A Flash Developer Resource Site














Internet Commerce

Partners & Affiliates














Developer Channel

internet.com


Featured Flash FLA
Gallery Downloads 11336 Flash Movies | 2 New Flash Movies Added
What's New | Top 100

Featured FLA

» Author: Surjit Dhami
» Title: Book
» Description: Book
» More by Surjit Dhami


Random FLAs | Add Flash Movie
Featured Flash Site
Gallery Downloads 5848 Flash Sites | 0 New Flash Links
What's New | Top 100 Flash Site

Featured Site

» Posted in the Flash Kit Links section
» Title: All-American Rejects
» Description: Get to know this great band by exploring their "practice room".


Random Links | Add your own Flash Related Links
Flash Tutorials 1277 Tutorials 7 New Tutorials Added!
What's New | Top100

» Create xml slideshow with free template
» How to Insert a Multilingual Subtitle Into Your Flash Video Studio
» How to Create Cool Halloween Slideshow
» Debugging flash using the Firebug console
» Create Flash Slideshow on Blogger
» FLASH TRICKS IN WEB ADVERTISING: FLASH BANNERS
» HTML Photo Gallery Tutorial
» Create your first flash site – PART 1
» How to Make a Flash Photo Gallery
» Unknown Tag: Title10
Random Tutorial | Add Site

Sr Instructional Designer D2L-Moodle,Clearance
WSI Nationwide, Inc.
US-NJ-Fort Monmouth

Justtechjobs.com Post A Job | Post A Resume


Tutorials Home What's New Top Rated Submit myTutes Random!

Search Tutorials


Tutorials Tutorials » Dynamic_Content

Categories Create a Dynamic Drag and Drop Movie
Author: Bob Skidmore | Website: http://www.fuzzypickle.com |

 
Page 9
«prev 1 2 3 4 5 6 7 8 9 10 11 next»

Drag Object Code

The following code appears in the button of the drag objects we'll start with the ON PRESS event first:

on (press) {

mydepth = _root.howmany * 2
here we are setting a variable to a certain depth (z)order so it
will always appear on top as you are dragging it around the screen.

this.swapDepths(mydepth);
this is where we actually set the depth of the object

startDrag (this, true);
this allows us to drag the object

for (i = 0; i <_root.howmany; i++) {
if (this.hitTest(_root["t" add i])) {
_root.code.cover[i] = 0
break;
}
}
}

The above for loop is used to set the cover of a target to 0 or False. The reason we are doing this is that if you placed an object on a target then moved it off the target - then we wanted to be able to allow other objects to be placed on that target. If an object is placed on a target we set the cover to 1 or True so no other object can be placed on that target.

<%brk%>

Drag Object Code (On Release Event)

on (release) {

stopDrag ();
this stops the object

my_num = substring(this._name, 2, length(this._name));

for (i = 0; i <_root.howmany; i++) { This function checks to see
if (this.hitTest(_root["t" add i])) {
if you have landed on a target
var hit_success = 1
If so it sets a variable hit_success
break;
equal to 1 or TRUE
}else{
var hit_success = 0
If not it sets the same variable
}
hit_success equal to 0 or FALSE
}

«prev 1 2 3 4 5 6 7 8 9 10 11 next»

» Level Intermediate

Added: : 2000-12-12
Rating: 6.43 Votes: 121
Hits: 2546
» Author
No information about the author has been provided
» Download
Download the files used in this tutorial.
Download (65 kb)
Get conversion and unzipping tools for PC and Mac here!

» Forums
More help? Search our boards for quick answers!

Please rate this tutorial, 10 is the top rating, you can also click the comments link to read/write a review.
10 9 8 7 6 5 4 3 2 1
Read or Post Comments
 
   
 

internet.commediabistro.comJusttechjobs.comGraphics.com

Search:

WebMediaBrands Corporate Info

Legal Notices, Licensing, Reprints, Permissions, Privacy Policy.
Advertise | Newsletters | Shopping | E-mail Offers | Freelance Jobs