Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-10-2004, 11:15   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2001
Ort: berlin
Beiträge: 30
Question denkfehler bei with

hallo

ich möchte mit einer with aktion einen movieclip steuern, hier erstmal das script:

with (_parent.(_parent.clipare)) {
play();
}


clipare ist eine variable wo sich das script die bezeichnung des movieclips ziehen soll. das script so wie es ist, ist von der syntax her falsch meldet flash,
kann mir jemand sagen wie das richtig funktioniert?
ich denke mal das es sicher ein einfaches problem ist, aber irgendmie arbeitet
mein gehirn heute contraproduktiv...

danke euch allen
arena ist offline   Mit Zitat antworten
Alt 05-10-2004, 11:17   #2 (permalink)
Definitionssache
 
Benutzerbild von dburucu
 
Registriert seit: Apr 2003
Ort: Braunschweig
Beiträge: 2.433
probier mal so:

with (_parent._parent.clipare) {
play();
}
dburucu ist offline   Mit Zitat antworten
Alt 05-10-2004, 11:21   #3 (permalink)
Neuer User
 
Registriert seit: Jun 2001
Ort: berlin
Beiträge: 30

das funzt nicht, mit

with (_parent._parent.clipare) {
play();
}

gehe ich ja zwei ebenen tiefer, die variable ist eine ebene tiefer.
und so würde ich ja einen clip ansprechen der ja nicht da ist.
arena ist offline   Mit Zitat antworten
Alt 05-10-2004, 11:26   #4 (permalink)
Definitionssache
 
Benutzerbild von dburucu
 
Registriert seit: Apr 2003
Ort: Braunschweig
Beiträge: 2.433
ja bei dir war doch 2 mal _parent.

dann so:
with (_parent.clipare) {
play();
}
dburucu ist offline   Mit Zitat antworten
Alt 05-10-2004, 11:43   #5 (permalink)
Neuer User
 
Registriert seit: Jun 2001
Ort: berlin
Beiträge: 30
dann hab ich mich schlecht ausgedrückt...

also, das script liegt in einem movieclip, das gestartet wird durch einen butten in der timeline darunter. in dieser timeline liegen diverse movieclips die das script ansprechen soll. in der timeline mit den movieclips liegen auch variablen woraus sich das script die moviebezeichnung ziehen soll.

endergebniss des script sollte sein

with (_parent.clip1) {
play();
}

der ist zustand:

with (_parent.(_parent.clipare)) {
play();
}

wie gesagt, clipare ist eine variable die dann z.b. clip1 oder clip2 usw.
sein kann. doch das in klammern gepackte (_parent.clipare) akzeptiert flash in der with aktion nicht.
arena ist offline   Mit Zitat antworten
Alt 05-10-2004, 12:07   #6 (permalink)
Definitionssache
 
Benutzerbild von dburucu
 
Registriert seit: Apr 2003
Ort: Braunschweig
Beiträge: 2.433
ach sooo:

so etwa:

with (eval("_parent."+_parent.clipare) {
play();
}

oder so:

with (_parent[_parent.clipare]) {
play();
}
dburucu ist offline   Mit Zitat antworten
Alt 05-10-2004, 12:14   #7 (permalink)
Neuer User
 
Registriert seit: Jun 2001
Ort: berlin
Beiträge: 30
jaaaa, super danke

with (_parent[_parent.clipare]) {
play();
}

das hatte ich auch schon probiert, aber leider mit einem punkt vor dem array...

danke, danke
arena 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:09 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele