Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-03-2004, 00:16   #1 (permalink)
flash-addicted
 
Benutzerbild von eltom
 
Registriert seit: Mar 2004
Ort: Innsbruck
Beiträge: 12
pfade in Variablen speichern

ich habe ein kleines problem:

ich hab einen scrollbar in einem dynamisch geladenen movieclip der wiederrum in einem dynamisch geladenen movieclip liegt. nun der scrollbar hat auf der hauptzeitleiste super funktioniert nur jetzt fehlen mir die richtigen pfade, ich habs so probiert:

pn = "_root." add _parent add "." add _name

und dann halt

[pn].slider.balbla

aber es funktioniert nicht

wie muss ich das scheiben?

wie kann ich den pfad richtig setzen?
eltom ist offline   Mit Zitat antworten
Alt 04-03-2004, 00:21   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
So vielleicht?
ActionScript:
  1. var pn = _root.slider
...wenn das Ding direkt auf _root lebt.
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 04-03-2004, 00:40   #3 (permalink)
Neuer User
 
Registriert seit: Dec 2001
Ort: D
Beiträge: 381
ich weiss nicht wie die Pfade sein müssen, aber so kannst Du dyn. Pfade
machen

ActionScript:
  1. name = this["xyz" + i]._name;
  2. path = this["xyz" + i];
  3.  
  4. name = this._parent.test["xyz" + i]._name;
  5. path = this._parent.test["xyz" + i];

und so kannst Du sie benutzen:

ActionScript:
  1. var path = this._parent.test["xyz" + i];
  2. path._alpha = 0;
momo-loom ist offline   Mit Zitat antworten
Alt 04-03-2004, 08:50   #4 (permalink)
Neuer User
 
Benutzerbild von the binary
 
Registriert seit: Jul 2001
Ort: Berlin | Friedrichshain
Beiträge: 3.561
yep, genau so wirds gemacht...

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 04-03-2004, 09:48   #5 (permalink)
flash-addicted
 
Benutzerbild von eltom
 
Registriert seit: Mar 2004
Ort: Innsbruck
Beiträge: 12
Danke erstmal für eure Hilfe! aber ganz verstanden hab ich das jetz doch noch nicht momo-loom. Also ich hab einen movieclip "slider" in einer dynamsich erzeugten instanz von einem mc der wiederum in einem dynamisch erzeugten mc liegt.

den namen des ersten mcs kann ich mit _name auslesen. den namen des zweiten mit _parent._name. doch ich habs bis jetzt nicht zusammengebracht einen pfad daraus zu bauen der funktioniert, so das am ende ein

_root.instance??.instance??.slider herauskommt.

Was ist "test" in deinem Beispiel? ein mc der in 2 dynamisch erzeugten anderen liegt? Bitte erklärs mir noch mal als ob ich 3 jahre alt wäre ;-)

mfg
eltom
eltom ist offline   Mit Zitat antworten
Alt 04-03-2004, 09:57   #6 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Vielleicht hab ich mich ja oben auch vertan... Was genau willst du von wo aus ansprechen? Mit _name musst doch da eigentlich gar nicht groß rumoperieren. Hier mal vorab ein Link, der vielleicht hilfreich is:
Steuerung zwischen Hauptzeitleiste (auch Szenen), Movieclips und Stufen
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 04-03-2004, 10:24   #7 (permalink)
flash-addicted
 
Benutzerbild von eltom
 
Registriert seit: Mar 2004
Ort: Innsbruck
Beiträge: 12
Danke für den Link. Doch prinzipiel ist mir schon klar wie das in Flash functioniert. mein Problem ist nua, dass diese dynamisch erzeugten mcs ja irgendwelche Instanznamen zugewiesen bekommen, die ich im Vorhinein nicht kenne. Ich kann sie zwar auslesen doch hab ich es eben nicht geschafft die ausgelesenen namen in einer variablen zu speichern und diese dann als pfad zu verwenden. Mitlerweile bin ich ja so weit, das ich gecheckt habe, das ein this. vor den instanznamen reicht. Der Slider bewegt sich jetzt auch schon richtig onDrag, NUR, er scrollt das textfeld nicht :-( . ich habe eine var b, die die Position des Textfeldes angiebt.

b = int(a.y/(196/this.GuestBook.maxscroll));

aber das this scheint hier nicht auszureichen, wenn ich b trace bekomm ich immer nur Werte von 0, als ich den scrollbar als erstes auf der Haupttimeline getestet habe hat sich "b" sehr wohl geändert.

ohne this ergibt b auch immer 0:

b = int(a.y/(196/GuestBook.maxscroll));

wie muss ich jetzt auf das Textfeld GuestBook verweisen damit ich die richtigen werte bekomme?
eltom ist offline   Mit Zitat antworten
Alt 04-03-2004, 10:44   #8 (permalink)
flash-addicted
 
Benutzerbild von eltom
 
Registriert seit: Mar 2004
Ort: Innsbruck
Beiträge: 12
Danke für eure Bemühungen es funktioniert jetzt! Mit _parent.GuestBook.maxscroll klappts, ich weiss zwar eigentlich nicht genau wieso, aber es funzt jetzt einwandfrei ;-)

Vielen Dank!
eltom 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 00:40 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele