-
Hi guys im completely new to this so go easy
Hi guys basically I have to make a interactive Ebook in flash for a university project, I’ve been getting along ok so far but I’ve come unstuck a bit on one part. In this bit the user needs to take some gin and tonic to his grandma to progress to the next stage of the story. What I want to happen is that when they drag and drop the items on the grandma character they disappear then when both items have been placed on her it goes to the next page of the story. what is happening is the first item will disappear but the second wont thus no progression, I am not getting any errors in the compiler so I don’t know what’s wrong with it, could anyone please help? Here’s the code
import flash.events.MouseEvent;
import fl.motion.MotionEvent;
stop();
Back6_btn.addEventListener(MouseEvent.CLICK, onBack6Click)
function onBack6Click(event:MouseEvent):void{
gotoAndPlay("Bedroom2");
}
Forward6_btn.addEventListener(MouseEvent.CLICK, onForward6Click)
function onForward6Click(event:MouseEvent):void{
gotoAndPlay('Brother bit');
}
var inGran:Number=0;
Gin.addEventListener(MouseEvent.MOUSE_DOWN, dragOn);
Tonic.addEventListener(MouseEvent.MOUSE_DOWN, dragOn);
function dragOn(event:MouseEvent):void {
event.target.startDrag(false);
}
{
stage.addEventListener(MouseEvent.MOUSE_UP, dragOff);
}
function dragOff(event:MouseEvent):void {
event.target.stopDrag();
if (event.target.dropTarget!=null&&event.target.dropT arget.parent==Gran) {
event.target.visible=false;
inGran++;
}
stage.removeEventListener(MouseEvent.MOUSE_UP, dragOff);
}
function checkPage(e:Event):void {
if (inGran==2) {
gotoAndPlay("Bedroom1");
}
}
Thanks in advance!
-
You need to call your checkPage function after you increment your inGran variable
Code:
if (event.target.dropTarget!=null&&event.target.dropT arget.parent==Gran) {
event.target.visible=false;
inGran++;
checkPage();
}
I also dont see why you need to pass an event into the checkPage function.
Does it matter which item is dropped first?
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|