So eine art Puzzle

mohawk963

Grünschnabel
Hi,

ich bin gerade dabei so eine Art Puzzle (Action Script 3) zu erstellen. Es geht um eine Deutschlandkarte, in der man via drag&drop die Bundesländer in die richtige Position bringen soll.

Leider funktioniert es leider nicht egal was ich versucht habe und ich finde auch nichts nützlich bei Google...

Kann mir jemand helfen :confused:
 
Hallo und Willkommen hier im Forum!

Was genau erwartest du denn jetzt von uns? Wir brauchen schon irgendwelche Anhaltspunkte, was du bereits versucht hast - den AS zum Beispiel, um dann zu sehen was du falsch gemacht hast. Oder brauchst du einen generellen Ansatz? Da kann ich dir auch nicht viel mehr sagen als Drag&Drop und das weißt du offensichtlich schon

Poste einfach noch mal deine bisherigen Versuche

Gruß
..
 
Hallo!

Ich weiß einfach nicht warum es nicht funktioniert....
Also der AS ist wie folgt:

Code:
var startX:Number;
var startY:Number;
var counter:Number=0;

a1.addEventListener(MouseEvent.MOUSE_DOWN, pickUp);
a1.addEventListener(MouseEvent.MOUSE_UP, dropIt);
a2.addEventListener(MouseEvent.MOUSE_DOWN, pickUp);
a2.addEventListener(MouseEvent.MOUSE_UP, dropIt);
a3.addEventListener(MouseEvent.MOUSE_DOWN, pickUp);
a3.addEventListener(MouseEvent.MOUSE_UP, dropIt);
a4.addEventListener(MouseEvent.MOUSE_DOWN, pickUp);
a4.addEventListener(MouseEvent.MOUSE_UP, dropIt);
a5.addEventListener(MouseEvent.MOUSE_DOWN, pickUp);
a5.addEventListener(MouseEvent.MOUSE_UP, dropIt);
a6.addEventListener(MouseEvent.MOUSE_DOWN, pickUp);
a6.addEventListener(MouseEvent.MOUSE_UP, dropIt);
a7.addEventListener(MouseEvent.MOUSE_DOWN, pickUp);
a7.addEventListener(MouseEvent.MOUSE_UP, dropIt);
a8.addEventListener(MouseEvent.MOUSE_DOWN, pickUp);
a8.addEventListener(MouseEvent.MOUSE_UP, dropIt);
a9.addEventListener(MouseEvent.MOUSE_DOWN, pickUp);
a9.addEventListener(MouseEvent.MOUSE_UP, dropIt);
a10.addEventListener(MouseEvent.MOUSE_DOWN, pickUp);
a10.addEventListener(MouseEvent.MOUSE_UP, dropIt);
a11.addEventListener(MouseEvent.MOUSE_DOWN, pickUp);
a11.addEventListener(MouseEvent.MOUSE_UP, dropIt);
a12.addEventListener(MouseEvent.MOUSE_DOWN, pickUp);
a12.addEventListener(MouseEvent.MOUSE_UP, dropIt);
a13.addEventListener(MouseEvent.MOUSE_DOWN, pickUp);
a13.addEventListener(MouseEvent.MOUSE_UP, dropIt);
a14.addEventListener(MouseEvent.MOUSE_DOWN, pickUp);
a14.addEventListener(MouseEvent.MOUSE_UP, dropIt);
a15.addEventListener(MouseEvent.MOUSE_DOWN, pickUp);
a15.addEventListener(MouseEvent.MOUSE_UP, dropIt);
a16.addEventListener(MouseEvent.MOUSE_DOWN, pickUp);
a16.addEventListener(MouseEvent.MOUSE_UP, dropIt);



function pickUp(event:MouseEvent):void {
	event.target.startDrag(true);
	reply_txt.text="";
	event.target.parent.addChild(event.target);
	startX=event.target.x;
	startY=event.target.y;
}
function dropIt(event:MouseEvent):void {
	event.target.stopDrag();
	var myTargetName:String="target"+event.target.name;
	var myTarget:DisplayObject=getChildByName(myTargetName);
	if (event.target.dropTarget!=null&&event.target.dropTarget.parent==myTarget) {
		reply_txt.text="Gute Arbeit";
		event.target.removeEventListener(MouseEvent.MOUSE_DOWN, pickUp);
		event.target.removeEventListener(MouseEvent.MOUSE_UP, dropIt);
		event.target.buttonMode=false;
		event.target.x=myTarget.x;
		event.target.y=myTarget.y;
		counter++;
	} else {
		reply_txt.text="So weiter machen";
		event.target.x=startX;
		event.target.y=startY;
	}
	if (counter==16) {
		reply_txt.text="Super!! Du bist fertig :-D";
	}
}

a1.buttonMode=true;
a2.buttonMode=true;
a3.buttonMode=true;
a4.buttonMode=true;
a5.buttonMode=true;
a6.buttonMode=true;
a7.buttonMode=true;
a8.buttonMode=true;
a9.buttonMode=true;
a10.buttonMode=true;
a11.buttonMode=true;
a12.buttonMode=true;
a13.buttonMode=true;
a14.buttonMode=true;
a15.buttonMode=true;
a16.buttonMode=true;

reicht das :confused:
 
Hi,

du suchst an der falschen Stelle :)

Ganz einfach - du startest ein neues Projekt und nimmst eine Vorlage (auf der rechten Seite im Startbildschirm gibt es einen Ordner "weitere Vorlagen"). Da klickst du drauf und wählst die Vorlage Quiz 1 aus. Dann springst du auf das 2. Bild in der Zeitleiste und kannst dann nachvollziehen, wie man so ein Drag & Drop Spiel angeht.

VG
DJ Trancelight
 
Hi,

du suchst an der falschen Stelle :)

Ganz einfach - du startest ein neues Projekt und nimmst eine Vorlage (auf der rechten Seite im Startbildschirm gibt es einen Ordner "weitere Vorlagen"). Da klickst du drauf und wählst die Vorlage Quiz 1 aus. Dann springst du auf das 2. Bild in der Zeitleiste und kannst dann nachvollziehen, wie man so ein Drag & Drop Spiel angeht.

VG
DJ Trancelight

Danke! Aber leider finde ich bei mir keine Quiz Vorlage :(
 
Hi,

Dann probier mal:

DATEI --> NEU --> Rechte Spalte (Kategorie) "Quiz" auswählen und in der linken Spalte Quiz Stil 1

Klappt´s ?
 
Ne, ich habe bei mir nur die Kategorie Werbung. Und dort sind 16 verschiedene Banner formen... Kannst du mir die Vorlage schicken
 
Ei - sry, hatte das falsch in meinem Kopf. Hab kurz nachgeschaut - die Spalten sind vertauscht.

Also: DATEI - NEU und dann s.h. Screenshot.

Welche Version von Flash hast du im Einsatz? Diese Vorlagen gibt es schon seit Flash MX und müssen bei dir 100%ig auch installiert sein. Der Screenshot ist aus Flash CS3 Professional.
Die Banner-Vorlagen werden immer als erstes angezeigt. Du musst nur die richtige Vorlagenart in der LINKEN :) Spalte "Kategorie" aussuchen.
 

Anhänge

  • quiz_vorlage.jpg
    quiz_vorlage.jpg
    28,6 KB · Aufrufe: 71
Zuletzt bearbeitet:
Also bei mir ist es definitiv nicht dabei :(:( (siehe Screenshot). Ich nutze CS3 ich meine das ich dir Vorlage mal hatte... :suspekt:
 

Anhänge

  • fla.jpg
    fla.jpg
    24,6 KB · Aufrufe: 38
Hmm, also da stmmt etwas nicht - bei mir heißt die Kategorie "Werbung" nämlich "Anzeigen"
Ich würde an deiner Stelle deine Einstellungen speichern sichern und Flash neu installieren.
 

Neue Beiträge

Zurück