Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-03-2004, 18:07   #1 (permalink)
MCQ
Neuer User
 
Registriert seit: Mar 2004
Beiträge: 18
problem mit setProperty

Ich hab nen kleines Problem, ich hab ne Filmsequenz namens "leer".Wenn ich darauf klicke, soll eine zweite Filmsequenz namens "Block" kopiert werden und an exakt die selbe Position gelangen wie die Filmsequenz "leer". Zur lösung dieser Aufgabe hab ich folgenden Code geschrieben:
ActionScript:
  1. onClipEvent (mouseUp) {
  2.  if (this.hitTest(_root._xmouse, _root._ymouse, false)) {
  3.      if (_root.Symbol == 'B') {
  4.        _root.zl++;
  5.        duplicateMovieClip (_root.Block, "mc"+_root.zl, _root.zl);
  6.        setProperty ("mc"+_root.zl, _x,this._x);
  7.         setProperty ("mc"+_root.zl, _y,this._y);
  8.     }
  9.  }
  10. }


Aber leiderscheint die Positionierung des neuen MovieClips nicht so ganz hinzuhauen bzw der MovieClip "leer" (this) verschwindet aber von der neuen Instanz ist nichts zu sehen.
("leer" und "Block" sind beide 20 X 20 px große quadrate)

Hat jemand eine Idee was ich falsch mache ?
MCQ ist offline   Mit Zitat antworten
Alt 25-03-2004, 21:14   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
duplicateMovieClip (_root.Block, "mc"+_root.zl, _root.zl);
trace( "mc"+_root.zl);
bau mal diesen trace befehl ein! ich vemute, das ergebnis entspricht nicht ganz deinen erwartungen - und dann kannst du es hoffentlich richtig machen ;-)
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 25-03-2004, 21:25   #3 (permalink)
MCQ
Neuer User
 
Registriert seit: Mar 2004
Beiträge: 18
Ausgegeben wird beim ersten klick

mc325

Was auch vollkommen korrekt ist. Danach erhöht sich die Zahl von klick zu klick. Meiner Meinung nach ist das auch OK so.

Geändert von MCQ (25-03-2004 um 21:30 Uhr)
MCQ ist offline   Mit Zitat antworten
Alt 26-03-2004, 01:11   #4 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
ah OK, dann vielleicht mal das:

duplicateMovieClip (_root.Block, "mc"+_root.zl, _root.zl);
_root["mc"+_root.zl]._x=this._x;
_root["mc"+_root.zl]._y=this._y;

(ich mag dieses setProperty nicht)
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 26-03-2004, 17:15   #5 (permalink)
MCQ
Neuer User
 
Registriert seit: Mar 2004
Beiträge: 18
Smile

Jo, danke so gehts.

P.S. Hab mich auf deiner HP mal in dem Spiel mit dem Schafen auf Platz 1 gezockt .. zumindest wars gestern abend noch so
MCQ ist offline   Mit Zitat antworten
Alt 27-03-2004, 02:15   #6 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
"..Schafen auf Platz 1 gezockt.."
gut das du das gesagt hast, werd ich gleich löschen.
auf meiner testseite bin ich der oberhammel ;-)))
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 27-03-2004, 11:05   #7 (permalink)
MCQ
Neuer User
 
Registriert seit: Mar 2004
Beiträge: 18
Das is aber nich fair, ich setz mich da ne halbe Std hin und überbiete bei weitem alle anderen und dann löscht u mich aus der Highscore *g*

MCQ ist offline   Mit Zitat antworten
Alt 27-03-2004, 13:43   #8 (permalink)
MCQ
Neuer User
 
Registriert seit: Mar 2004
Beiträge: 18
HILFE !!!!!!!!!!!!
Kaum ist das eine Problem gelösst tritt ein neues auf ....

ActionScript:
  1. onClipEvent (mouseDown) {
  2. if (this._x == 300) {
  3. if (_root.construct) {
  4. trace ("Jump to LC");                              // <-- wird ausgegeben
  5. _root.gotoAndPlay("Level-Constructor", 1);         // <-- wird nicht ausgeführt
  6. }
  7. else {             
  8. trace ("Jump to Menue");                           // <-- wird ausgegeben
  9. _root.gotoAndStop("Menü", 1);                      // <-- wird nicht ausgeführt
  10. }
  11. }
  12. }

Dieses kleine billige Spiel treibt mich noch zum Wahnsinn
Hast du ne Idee wo mein Fehler liegt ?

Geändert von MCQ (27-03-2004 um 13:47 Uhr)
MCQ ist offline   Mit Zitat antworten
Alt 27-03-2004, 20:18   #9 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
arbeitest du etwas mit szenen? oder wo kommen die 2 argumente für gotoAndStop sonst her?

lass das bleiben. szenen sind oberOUT.

siehe z.b. auch (aus suchen und finden)
Links im Movieclip zur anderen Szene
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 27-03-2004, 20:35   #10 (permalink)
MCQ
Neuer User
 
Registriert seit: Mar 2004
Beiträge: 18
Ja, dieses Beispiel hatte ich schon gefunden, aber wie mach ich eine solche Bildmarke in Flash 5 ? Das Beispiel was hochgeladen wurde, war für Flash MX.
MCQ ist offline   Mit Zitat antworten
Alt 27-03-2004, 20:46   #11 (permalink)
MCQ
Neuer User
 
Registriert seit: Mar 2004
Beiträge: 18
Hast ja recht, wer suchet der Findet *g*

Steuerung zwischen Hauptzeitleiste (auch Szenen), Movieclips und Stufen
MCQ 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 04:43 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele