Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-03-2006, 17:14   #1 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 49
Variablen-Handling (Logik-Problem)

Hallo,
ich habe vor, ein sehr dynamisches Slider-Menue zu basteln und habe nun jedoch Probleme mit der Identifizierung der einzelnen Elemente.

Ich muss verschachtelte Movie-Clips mittels eines parallel zum jeweiligen MovieClip liegendem Button identifizieren. lol, soweit klar? ;-)

am einfachsten wäre es wenn es etwas gäbe wie z.B.:
Code:
../_name;
...oder so.

Ich habe zur Ansicht die .fla und .swf unter folgendem Link hinterlegt:
http://hobbes.kicks-ass.org/flash_001/015.fla
http://hobbes.kicks-ass.org/flash_001/015.swf


Zum Fehler, den ich rausböxen will:
Rollt man über die unteren Buttons, wird "setRubrik" erhöht/veringert. Anhand dieser Variable, will ich dem rausfahrendem "Reiter" sagen, wer und wo er ist, und wohin er folglich rausfahren soll. ....uiuiui kompliziert

Das alles würde auch klappen, wenn nicht "setRubrik" immer erhöht wird, sobald ich wieder mittels der unteren Buttons normal navigiere.

Der Fehler äussert sich (man siehts direkt), indem man nachdem man den "Reiter" mal reusfahren lässt, und DA NACH/DA VOR über die unteren beiden Buttons rollt.
Es gesellt sich also der Erste "Reiter" an die Position, wo eigentlich nur der Zweite hinsollte.

Ich bin mit meinem Latein am Ende und mein Kopf raucht.

Ich brauche dringend die Lösung, da ich leider etwas im Zeitplan hinterher hinke. (deshalb bitte, falls möglich, nicht komplett andere Programmierstrukturen vorschlagen, ich weiss das die Art wie ichs gemacht habe "Noobstyle" ist )

schonmal Danke,
andreas
__________________
"...Rom ist Euer Pruder!"
-----------------------
ICQ: 58723010

Geändert von AndreusW (23-03-2006 um 17:16 Uhr)
AndreusW ist offline   Mit Zitat antworten
Alt 23-03-2006, 17:22   #2 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
habs mir zwar runtergeladen, aber verstehe das problem nicht.
kannst du es vielleicht nochmal einfacher formulieren?

gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 23-03-2006, 17:27   #3 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 49
in der swf wirds deutlich

wenn man über das "pic" rollt und dann navigiert, vrschiebt sich der erste "Reiter" neben "pic1" an die Position wo eigentlich "Reiter2" hinsoll

Zu Steuern versuche ich das, mit der variable "setRubrik" die mit den unteren Buttons immer um eins erhöht wird.

Aber irgendwie krieg ichs nicht hin, "setRubrik" unabhängig von den Buttons zu Steuern. Es soll ja wie gesagt nur der "Reiter" des entsprechenden "pics" bewegt werden, wenn ich über das grßse "pic" mit der Maus gehe
__________________
"...Rom ist Euer Pruder!"
-----------------------
ICQ: 58723010
AndreusW ist offline   Mit Zitat antworten
Alt 23-03-2006, 17:31   #4 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 49
@gaspode: lol höre gerade "der 5te Elefant", gelesen von dirk bach... sehr genial, und lustiger zufall
__________________
"...Rom ist Euer Pruder!"
-----------------------
ICQ: 58723010
AndreusW ist offline   Mit Zitat antworten
Alt 23-03-2006, 18:04   #5 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
tut mir leid, schnalls immer noch nicht.
im swf sind nur ne menge flächen, die sich fröhlich hin und her bewegen.

ja, der «wunderhund» ist überall!
könnte ich auch mal wieder hören.

gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 23-03-2006, 18:15   #6 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 49
ok versuch einfach die swf zu benutzen wie ich sie gedacht habe (als navigation, in der die Bilder ausfahrbare "reiter" hinter sich haben und die per rollOver über ein Bild dann rausfahren sollen (hab die fla nochmal neu draufgemacht, und die Reitername werden nun angezeigt.)

vielleicht wirds dann klarer

man sieht ja selbst, das da was nicht stimmt, es geht alles kreuz und quer. schuld ist die Var "setRubrik"

weiter weiss ich auch net
__________________
"...Rom ist Euer Pruder!"
-----------------------
ICQ: 58723010
AndreusW ist offline   Mit Zitat antworten
Alt 23-03-2006, 23:29   #7 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 49
sonst noch jemand ne idee?

ich hab das problem jetzt etwas herausgefiltert:

Die sogenannten "Reiter"(die schwarzen Flächen ) werden durch das skript innerhalb des ersten Frames von "sliderContainer" bewegt.
Diese Bewegung (vor und zurück) wird gestartet mit dem großen Button über dem "pic", je nach rollOver/Out

Das heisst, wenn diese Bewegung durch den Button ausgelöst wird, ist die Abfrage im Button ja erfüllt worden und der Code loopt ab dann die ganze Zeit.
Ergo richten sich die schwarzen "Reiter" immer nach der ersten "Xpos" Variable aus, welche sich aus der Position des Reiters ergibt, der wiederum mit dem identifizierer "setRubrik" ermittlet wird.

Also wird jedesmal, wenn sich der gesammte Slider bewegt, die Position von:
Code:
_root.sliderContainer.Xpos  = _root.sliderContainer["reiterText" + _root.setRubrik].startPosX + _root.sliderContainer["reiterText1"]._width;
in den Bewegungs-Code des Reiter (erster frames von "sliderContainer") geschrieben und folglich richtet sich der Reiter auch brav aus.

Ich weiss also den Fehler, finde aber nicht die richtige Logik um ihn zu umgehen bzw. zu beheben.

Eigentlich ists ja kein Fehler, da alles ja genauso funktioniert wie es der Code vogibt... Es soll nur anders sein

Jemand ne Idee?

Ich glaub hier gehts weniger um Programmier-Syntax, sondern eher um ne Denksport-Aufgabe. (jedenfalls für mich)

Thx schonmal für weitere Tips,

Andreas
__________________
"...Rom ist Euer Pruder!"
-----------------------
ICQ: 58723010
AndreusW ist offline   Mit Zitat antworten
Alt 24-03-2006, 00:01   #8 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 49
muahaha
habs ebend gerade selbst gelöst

hab den grossen Button über dem "pic" durch ne Positionsabfrage der MAus ersetzt, die sich immer auf _root bezieht.

naja, hab ja lange genug gebraucht

seeya
andreas
__________________
"...Rom ist Euer Pruder!"
-----------------------
ICQ: 58723010
AndreusW 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 10:42 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele