| |||||||
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: Oct 2002
Beiträge: 24
|
Hallo ! Ich habe Verständnisproblem bezüglich der Verwendung und Referenzierung von Objekten auf der Bühne. Ich erstelle per AS mit duplicateMC mehrere Objekte in meinem Film. Diese kann ich lustig hin und her schieben und frage einen Bereich ab, in dem ein Objekt mit einer Fläche kollidiert (hittest()) Klappt. Wenn ich jetzt mein objekt auf diese kollisionsfläche stehen lasse, möchte ich über einen buttonclick das objekt an seine ausgangsposition zu beginn des films zurücksetzen. das gelingt mir nicht, weil ich nicht weiß, wie ich das objektansprechen soll. wie referenziere ich vom button "bt_no", der im mc "mc_anzeige" liegt auf ein Objekt, was ebenfalls im "mc_anzeige" liegt. Igrnedwie habe ich alles mögliche getestet, gelesen - nur leider ohne Erfolg. Gruss Andreas |
| | |
| | #2 (permalink) |
| _______________ Registriert seit: Mar 2003 Ort: !Schnitzerland
Beiträge: 2.003
|
wenn mc_anzeige auf _root (buehne) liegt, dann so: PHP-Code: schoene gruesse
__________________ ey… be cool! Mac OS-X 10.5.6, Safari Version 4 Public Beta (5528.16), on PowerBook 12" G4 1,5 GHz, 1,25 GB RAM, FlashPlayer 9 is auch noch da, wenn ich Lust habe… |
| | |
| | #3 (permalink) |
| flashed Dude Registriert seit: Mar 2002 Ort: _level0
Beiträge: 1.402
|
hallo also ich hab nicht wirklich verstanden was du machen wills ABER hast du schonmal den Debugger von Flash benutzt darin siehst du eigentlich die Objektstruktur deines Flashmovies also anstatt Strg+Enter um den Film zu testen einfach mal Strg+Shift+Enter um dabei den Debugger anzuzeigen (der Rest steht in der Hilfe )mfg Edit: greez son yu
__________________ Die Basis unseres Denkens ist das der Verstand sich selbst erkennt. Kyle Broslovski Eigenlob stinkt ~ fast immer |
| | |
| | #4 (permalink) |
| Neuer User Registriert seit: Oct 2002
Beiträge: 24
|
danke erstmal ...also ich habe mir die variablen angesehen. Folgendes Szenario: Mehrere Objekte auf der Bühne (klappt) Alle werden mit AS positioniert (klappt) Dann könne die Objekte verschoben werden (startdrag) (klappt) wenn ein objekt in eine Zielfläche gezogen wird, kann es abgelegt werden. (klappt) jetzt gibt es auf dem Zielfläche eine Button (auch ein MC -> bt_no) Wird dieser Button betätigt, soll das Objekt, was sich noch auf der Zielfläche befindet, automatisch wieder an seinen Ursprungszustand versetzt werden. Wenn ich mir die Variablen ansehe, finde ich das objekt- und mit eval (bt_no).onPress = function() { _level0.mc_anzeige.mc_produkt_1._y = _level0.mc_anzeige.mc_produkt_1.YCOORD; _level0.mc_anzeige.mc_produkt_1._x = _level0.mc_anzeige.mc_produkt_1.XCOORD; _root.mc_anzeige.meldung.text = "Abbruch gedrückt"; }; funktioniert das auch für den einen MC - weil fest verdrahtet (produkt_1) (XCOORD und YCOORD sind die Ursprungskoordinaten) Wie aber kriege ich das automatisch hin - wie erhalte ich den bezug vom mc-button zum objekt auf der zielfläche ? Ich habe nämlich 40 Objekte )verständlicher ? Geändert von andbg (08-06-2004 um 21:48 Uhr) |
| | |
| | #5 (permalink) |
| _______________ Registriert seit: Mar 2003 Ort: !Schnitzerland
Beiträge: 2.003
|
[ot]greez du kleiner waldgeist[/ot] aso du willst nur wissen welcher mc gerade auf der hitTestflaeche rumliegt? na da wuerd ich mal meinen du gibst beim ablegen den namen des aktuellen mc's an eine variable und rufst die funktion mit der variablen auf... PHP-Code:
__________________ ey… be cool! Mac OS-X 10.5.6, Safari Version 4 Public Beta (5528.16), on PowerBook 12" G4 1,5 GHz, 1,25 GB RAM, FlashPlayer 9 is auch noch da, wenn ich Lust habe… |
| | |
| | #6 (permalink) |
| flashed Dude Registriert seit: Mar 2002 Ort: _level0
Beiträge: 1.402
|
hallo nochmal ja jetzt ist es verständlicher kannst du nicht einfach mir dropTarget abprüfen ob der Button draufliegt und dann einen Flag benutzen wenn dem so ist und wenn du den button drückst werden einfach alle MC's bei denen das Flag gesetzt ist zurückgeschoben ? mfg
__________________ Die Basis unseres Denkens ist das der Verstand sich selbst erkennt. Kyle Broslovski Eigenlob stinkt ~ fast immer |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |