| |||||||
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) |
| Gelegenheitsuser Registriert seit: Aug 2003
Beiträge: 46
|
Hi, zu dem Thema ist schon mehrfach etwas geposted worden, aber ich bin leider nicht so fit mit dem Anpassen von ActionScripts bzw. die Downloads kamen bei mir nur als PHP-Dateien an. Das ist mein Problem: Ich habe einen großen Button (b_1) als MC mit drei Zuständen gebaut. Beim Rollover erscheint innerhalb des b_1 ein kleineres Objekt (b_2), das wiederum wie ein Button einen Rollover-Zustand besitzen soll. In dem Rollover von b_2 gibt es eine kleine Filmsequenz. Beim Rollout sollen die Buttons hierarchisch wieder in ihre alten Zustände zurückspringen. On Klick möchte ich eine neue Szene im Film aufrufen. Könnte mir jemand mit dem Script aushelfen? (ich bin nur eine arme Designerin im Diplom, die schon stundenlang erfolglos herumprobiert und noch so viele andere Sachen schaffen muss.) Vielen Dank für jede Hilfe. Riki! |
| | |
| | #3 (permalink) |
| Gelegenheitsuser Registriert seit: Aug 2003
Beiträge: 46
| Und der hitTest?
Vielen Dank für die schnelle Antwort. Leider bin ich nicht mal zu der gewünschten HitTest- Funktionalität durchgedrungen. Richtiger wäre wohl: Beim Rollover soll innerhalb des b_1 ein kleineres Objekt (b_2) erscheinen, das wiederum wie ein Button einen Rollover-Zustand besitzen soll. In dem Rollover von b_2 hätte ich gerne eine kleine Filmsequenz. Da Button im Button nicht geht, müsste ich es wohl als MC mit dem Befehl hitTest verwirklichen. Wie setzte ich überhaupt diesen Befehl ein? Ich habe hier so ein ähnliches Script gefunden, aber ich weiß z.B. gar nicht, ob ich das (load) überhaupt brauche etc... Es hat hiermit jedenfalls nicht funktioniert, er sprang gleich auf das Bild x: p.pressed=1; gotoAndStop(x); und onMouse event ging gar nicht. _________ onClipEvent (load) { p=_parent; r=_root; p.pressed=1; gotoAndStop(3); } onClipEvent (enterFrame) { if(hitTest(r._xmouse,r._ymouse,true) and p.pressed<>1){ gotoAndStop(2); } if(!hitTest(r._xmouse,r._ymouse,true) and p.pressed<>1){ gotoAndStop(1); //Was bedeutet dieser Abschnitt? } } onClipEvent (mouseDown) { if(hitTest(r._xmouse,r._ymouse,true)){ gotoAndStop(3); p.pressed=1; } } ___ Wie und wo bringe ich den Befehl "else" unter? LG Riki! |
| | |
| | #4 (permalink) |
| Revived @ Sunday Registriert seit: Apr 2003 Ort: Nowhereland
Beiträge: 3.244
|
so ? ActionScript:
|
| | |
| | #5 (permalink) |
| Gelegenheitsuser Registriert seit: Aug 2003
Beiträge: 46
|
Mit ein paar Änderungen klappt es jetzt fast. Nur dass ich beim Klicken auf den kleinen Button nicht zum gewünschten Schlüsselbild in der Szene gelange. Der Rollover funktioniert jetzt aber so, wie ich es mir wünsche. b_1 hat folgendes Script: _______ onClipEvent (load) { p.pressed=1; gotoAndStop(1); } onClipEvent (enterFrame) { if(hitTest(_root._xmouse,_root._ymouse) and p.pressed <>1){ gotoAndStop(2); }else { gotoAndStop(1); // Gehe zu Bild 1 und stoppe. } } ____ b_2 analog dazu mit dem Zusatz: __ onClipEvent (mouseUp) { if (!this.hitTest(_root._xmouse, _root._ymouse) and p.pressed == 1) { gotoAndStop(9); p.pressed = 1; } } ___ Aber eben dieses goto funktioniert nicht. Selbst eine zweite Ebene über den drei Zuständen in b_2 mit einem transparenten MC und dem o. g.Script hilft nicht. Auch nicht bei "mouseDown" oder _rout.gotoAndStop(9); oder _parent.goto.... Eigentlich müsste ich im Normalmodus doch auch den Pfad mit dem Fadenkreuz auswählen können, aber mein benanntes Schlüsselbild in der Hauptszene wird gar nicht aufgeführt. LG und Danke für Deine Hilfe, Riki |
| | |
| | #8 (permalink) |
| Revived @ Sunday Registriert seit: Apr 2003 Ort: Nowhereland
Beiträge: 3.244
|
Hallo Riki, wenn es ungleich ist dann schreibt man "!=".Das "and" habe ich nachgeschaut : Ist einfach eine veraltete Form von "&&" hab ich nicht gekannt ![]() "==" ist ein Operator der zwei Dinge vergleicht also : ActionScript:
|
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |