Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 31-10-2003, 17:17   #1 (permalink)
Neuer User
 
Benutzerbild von lolosi
 
Registriert seit: Oct 2003
Ort: ecudador
Beiträge: 59
kurzes drag and drop problem

ich habe folgendes script auf dem button
Drag1. Dazu gibt es Target2


on (press) {
startDrag(getProperty(_x, _y));
}

on (release) {
stopDrag();
if (_droptarget == "/Target2") {
gotoAndStop(2);
}
}

wie kann ich nun,wenn ich mehrere Drags und Targets habe
eine Funktion schreiben, die sagt, wenn alle Drags in
allen targets dann ...

irgendwie komme ich auf keinen grruenen zweig.
ich wuerde mich sehr ueber eine antwort freuen.

beste gruesse
lolosi ist offline   Mit Zitat antworten
Alt 31-10-2003, 18:19   #2 (permalink)
Revived @ Sunday
 
Benutzerbild von MacEvil
 
Registriert seit: Apr 2003
Ort: Nowhereland
Beiträge: 3.244
ActionScript:
  1. // folgendes für jedes skript :
  2. on (release) {
  3.      stopDrag();
  4.      if (_droptarget == "/Target2") {
  5.          zieleins = true;
  6.      }else {
  7. zieleins = false;
  8. }
  9.  }
  10. // ende für jedes skript
  11.  if (zieleins && zielzwei && zieldrei) {
  12. // 1 + 2 + 3 sind drauf
  13. }
MacEvil ist offline   Mit Zitat antworten
Alt 31-10-2003, 19:07   #3 (permalink)
Neuer User
 
Benutzerbild von lolosi
 
Registriert seit: Oct 2003
Ort: ecudador
Beiträge: 59
danke fuer die antwort,
es funktioniert bei einem script.
aber wie geht es bei mehreren drags,
siehe beispiel.

bitte hilf mir nochmal,

tausend dank!
Angehängte Dateien
Dateityp: zip drag.zip (6,4 KB, 19x aufgerufen)
lolosi ist offline   Mit Zitat antworten
Alt 31-10-2003, 23:51   #4 (permalink)
*warg*
 
Registriert seit: May 2002
Ort: Berlin
Beiträge: 261
genauso wie maceviel es beschrieben hat .. nur müsstest du halt für jeden MC dieses script schreiben
ActionScript:
  1. on (release) {
  2.         stopDrag();
  3.         if (_droptarget == "/Target2") {
  4.                 _root.zieleins = true;
  5.         }else {
  6.                 _root.zieleins = false;
  7.         }
  8. if (zieleins && zieldrei && zielvier) {
  9.         // 1 + 2 + 3 sind drauf
  10. }
  11. /*bzw:*/ if (zieleins ==true && zieldrei ==true && zielvier==true) {/*anweisungsblock*/}
  12. }
  13. //und
  14. on (release) {
  15.         stopDrag();
  16.         if (_droptarget == "/Target4") {
  17.                 _roo.tzielvier = true;
  18.         }else {
  19.                 _root.zielvier = false;
  20.         }
  21. if (zieleins && zieldrei && zielvier) {
  22.         // 1 + 2 + 3 sind drauf
  23. }
  24. /*bzw:*/ if (zieleins ==true && zieldrei ==true && zielvier==true) {/*anweisungsblock*/}
  25. }
  26. //und
  27. on (release) {
  28.         stopDrag();
  29.         if (_droptarget == "/Target3") {
  30.                 _root.zieldrei = true;
  31.         }else {
  32.                 _root.zieldrei = false;
  33.         }
  34. if (zieleins && zieldrei && zielvier) {
  35.         // 1 + 2 + 3 sind drauf
  36. }
  37. /*bzw:*/ if (zieleins ==true && zieldrei ==true && zielvier==true) {/*anweisungsblock*/}
  38. }
__________________
"nimm dir das leben - es gehört dir!"
"die realität versucht mich einzuholen - doch ich bin schneller !"
Tuffyfant ist offline   Mit Zitat antworten
Alt 04-11-2003, 14:22   #5 (permalink)
Neuer User
 
Benutzerbild von lolosi
 
Registriert seit: Oct 2003
Ort: ecudador
Beiträge: 59
vielen dank fuer die antwort.

nur ich dachte das haette ich schon getan. ich
versteh gerade nur noch bahnhof und ich
moechte nicht nerven, aber koennt ihr euch mal
mein file angucken.

wieso geht es nicht mit mehreren mcs?

bitte, bitte
Angehängte Dateien
Dateityp: zip drag.zip (5,9 KB, 10x aufgerufen)
lolosi 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 20:52 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele