Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-04-2005, 14:56   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2001
Beiträge: 35
Position eines MovieClips mit der eines anderen gleichsetzen

Servus,

wie kann ich die Position, bzw. die X-Koordinate eines MovieClips mit der eines anderen gleichsetzen?
In der Hilfe habe ich dazu leider nichts gefunden und "_root.mc1._x = _root.mc2._x;" führt zu einem Fehler.
stefank86 ist offline   Mit Zitat antworten
Alt 03-04-2005, 14:58   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Zitat:
Zitat von stefank86
"_root.mc1._x = _root.mc2._x;" führt zu einem Fehler.
Aha! Sollte aber gehen!
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 03-04-2005, 14:58   #3 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Was soll denn das für ein Fehler sein.
Den Dein Beispiel ist richtig (vom Syntax her) !
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 03-04-2005, 14:58   #4 (permalink)
Neuer User
 
Benutzerbild von the binary
 
Registriert seit: Jul 2001
Ort: Berlin | Friedrichshain
Beiträge: 3.561
Zitat:
Zitat von stefank86
Servus,

wie kann ich die Position, bzw. die X-Koordinate eines MovieClips mit der eines anderen gleichsetzen?
In der Hilfe habe ich dazu leider nichts gefunden und "_root.mc1._x = _root.mc2._x;" führt zu einem Fehler.

wenn die gänsefüsschen im script weg sind, liegt es an etwas anderem.
das script is syntaktisch korrekt.

wie sieht der fehler denn aus ?

gruss
__________________
8bm | join ff@BOINC
formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn
the binary ist offline   Mit Zitat antworten
Alt 03-04-2005, 15:06   #5 (permalink)
Neuer User
 
Registriert seit: Aug 2001
Beiträge: 35
Stimmt. So funktioniert es tatsächlich. Ich habe die Namen der MCs für einen Test auf "1" und "2" verkürzt, was syntaktisch nicht korrekt ist und so zu einem Fehler führt. Mein eigentlich Problem geht dann scheinbar doch in eine andere Richtung.

ActionScript:
  1. trace(_root.zeitleiste.Bio_datum[i]._x);
Führt zu einem Fehler, obwohl der MC existiert und der Wert von Bio_datum[i] auch korrekt ist. Hängt das damit zusammen, dass Bio_datum[i] nicht in _root liegt?
stefank86 ist offline   Mit Zitat antworten
Alt 03-04-2005, 15:08   #6 (permalink)
Neuer User
 
Benutzerbild von the binary
 
Registriert seit: Jul 2001
Ort: Berlin | Friedrichshain
Beiträge: 3.561
denke schon.
Bio_Datum müsste sich deinem code nach in dem movieclip 'zeitleiste' befinden.

vermute das es keinen mc 'zeitleiste' gibt ?

gruss
__________________
8bm | join ff@BOINC
formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn
the binary ist offline   Mit Zitat antworten
Alt 03-04-2005, 15:12   #7 (permalink)
Neuer User
 
Registriert seit: Aug 2001
Beiträge: 35
"zeitleiste" existiert.

Jetzt habe ich die Namen der MCs, deren X-Koordinaten ich brauche, geändert, weil ich vermutet habe, dass der Fehler nur darin liegt, dass ihre Namen nur aus Ziffern bestehen. Dazu habe ich einfach "_mc" drangehängt. Nur dummerweise ändert das nichts. Ich kann die X-Koordinaten immer noch nicht auslesen. Als Wert wird immer nur "undefined" zurückgegeben.

EDIT: Ich kann das Problem jetzt ein bisschen genauer darstellen.

trace(_root.zeitleiste.bio1936._x);

gibt den korrekten Wert der X-Koordinate von bio1936 aus.

Wenn ich allerdings die Bezeichnung des MovieClips, bio1936, durch eine Variable ersetze, die genau denselben Wert bekommt (z.B. fanta = "bio1936"), dann gibt

trace(_root.zeitleiste.fanta._x);

nur "undefined" zurück.

Was mache ich falsch? Ich kann einfach keine Lösung finden.

Geändert von stefank86 (03-04-2005 um 18:09 Uhr)
stefank86 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 02:14 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele