| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #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; 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) |
| | |
| | #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 |
| | |
| | #5 (permalink) |
| Der Wunderhund 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 |
| | |
| | #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 |
| | |
| | #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; 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 |
| | |
| | #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 |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |