Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-09-2003, 18:28   #1 (permalink)
Dip
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 4
Question Einen MC in einen anderen ziehen

Hallo!

Ich möchte ein Flash-Spiel machen in dem oben 3 verschiedene Symbole (als MC's konvertiert) und unten die entsprechenden 3 richtigen Antworten (auch als MC's konvertiert) aufgelistet sind.

Zieht man nun eine Antwort auf das richtige Symbol -> soll die Antwort direkt unter dem Symbol stehen bleiben!
(zum Beispiel stieht man oben das Linux-Logo ... und unten steht die Antwort: Linux -> nun zieht man die Antwort: Linux auf das entsprechende Logo ... und die Antwort bleibt direkt unter dem richtigen Logo stehen)

-> Das klappt soweit auch mit folgendem Skript:
(der Skript ist bei den einzelnen Antworten eingefügt)


onClipEvent (mouseUp) {
if (this.hitTest(_root.Symbolhit)) { // wenn man die Antwort also auf das richtige Symbol zieht
_root.draggedDrag = false;
_root.Antwortdrag._x = 75; // soll die Antwort an dieser Position stehen bleiben
_root.Antwortdrag._y = 200;
}
}


Folgende 2 Probleme:
Problem 1:
Wenn man eine Antwort richtig zugeordnet hat und sie sich dadurch direkt unter dem entsprechenden Symbol befindet, sollte sie inaktiv werden, d.h. man sollte sie nicht mehr verschieben, einem anderen Symbol zuordnen, auswählen etc ... können -> nur wie?

Problem 2:
die 3 verschiedenen Antworten (unten) und die 3 entsprechenden Symbole (oben) sollten sich bei jedem Film-Start an einer anderen Stelle befinden - d.h. nach dem zufallsprinzip angeordnet werden.
Antwort A sollte also zum Beispiel einmal ganz links stehen ... und ein anderes mal ganz rechts oder in der Mitte ... das gleiche mit den Symbolen

Danke im Voraus

Dipster
Dip ist offline   Mit Zitat antworten
Alt 02-09-2003, 18:49   #2 (permalink)
~~~~~~~~~~~~
 
Benutzerbild von _geo_
 
Registriert seit: May 2002
Ort: AUSTRIA (OÖ)
Beiträge: 3.298
ActionScript:
  1. onClipEvent (mouseUp) {
  2. if (this.hitTest(_root.Symbolhit) && this.drag=0) { //das this ist hier wohl gleichbedeutend mit _root.Antwortdrag  oder nicht ?
  3. // wenn man die Antwort also auf das richtige Symbol zieht
  4. this.drag = false;//bei deiner drag aktion nur noch ne if machen die drag abfragt
  5. _root.draggedDrag = false;
  6. _root.Antwortdrag._x = _root.Symbolhit._x; // soll die Antwort an dieser Position stehen bleiben
  7. _root.Antwortdrag._y = _root.Symbolhit._y + 50;// 50 ist jetzt nur so geschätzt !
  8. }
  9. }

mfg geo
__________________
--- :P ---

Blog
Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker

Geändert von _geo_ (02-09-2003 um 18:50 Uhr)
_geo_ ist offline   Mit Zitat antworten
Alt 02-09-2003, 19:37   #3 (permalink)
~~~~~~~~~~~~
 
Benutzerbild von _geo_
 
Registriert seit: May 2002
Ort: AUSTRIA (OÖ)
Beiträge: 3.298
ok hier mal eine bsp fla !
Angehängte Dateien
Dateityp: zip frage_antwort.zip (3,5 KB, 6x aufgerufen)
__________________
--- :P ---

Blog
Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker
_geo_ ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 07:09 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele