| |||||||
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) |
| Alter User Registriert seit: Apr 2010 Ort: Deutschland
Beiträge: 128
|
Hallo Forum! :-) Ich habe 2 globale Arrays... PHP-Code: PHP-Code: PHP-Code: Wenn ich in der gleichen Funktion, in der die Objekte erstellt wurden, darauf zugreife, ist alles schick. Versuche ich das jedoch in einer anderen Funktion, sind nur die Attribute der Objekte des 1. Arrays (ringArray) verfügbar, im 2. sind zwar die Objekte, jedoch "nackt". Ich habe keine Idee mehr, woran das liegen kann und der Debugger zeigt die erwähnten Arrays leider nicht an (das hilft nicht gerade!)... Ich dachte auch die Inhalte von globalen Arrays sind "immer" verfügbar, hab ich mich wohl getäuscht?! Wonach muss ich Ausschau halten, was kann das sein?! ![]() Gruss, T P.S.: Ich habe hier schon gelesen, dass MovieClips (oder diese erweiternde Objekte) der Bühne attached werden müssen, da sonst ähnliches passiert. Meine Objekte erweitern MovieClip aber nicht! |
| | |
| | #2 (permalink) |
| Alter User Registriert seit: Apr 2010 Ort: Deutschland
Beiträge: 128
|
#Problem-Aktualisierung: Hello, again! ![]() ich denke, die Frage war falsch, bzw. das Problem nicht richtig erkannt. Es geht anscheinend um die Art, wie ein Objekt erzeugt wurde: PHP-Code: ![]() Gruss, T |
| | |
| | #3 (permalink) |
| Alter User Registriert seit: Apr 2010 Ort: Deutschland
Beiträge: 128
|
Hmm, immer noch nicht gut beschrieben?! Die Attribute, um die es geht, also die, die verschwinden, sind Attribute der DynamicRegistration-Klasse -- damit kann man zur Laufzeit den Registrierungspunkt eines MCs verändern. Beispiel: Code: >> ringArray[0].material_0.mask: _ymouse2 >> ringArray[0].material_0.mask: _xmouse2 >> ringArray[0].material_0.mask: _rotation2 >> ringArray[0].material_0.mask: _yscale2 >> ringArray[0].material_0.mask: _xscale2 >> ringArray[0].material_0.mask: _y2 >> ringArray[0].material_0.mask: _x2 >> ringArray[0].material_0.mask: setPropRel >> ringArray[0].material_0.mask: setRegistration >> ringArray[0].material_0.mask: yreg >> ringArray[0].material_0.mask: xreg Will ich jedoch in einer anderen Funktion darauf zugreifen, sind diese Attribute weg! ![]() Ratlos macht mich das, weil, wie gesagt, "ringArray" ein globales Array ist... ![]() Hilft das für die Hilfe? ![]() Gruss, T edit: ...die DynamicRegistration ist eine "dynamic class" -- hat das damit was zu tun? Bevor ich die benutzt hab, war alles schick, nur die Registrierungspunkte waren halt doof gesetzt... :-/ Jetzt sind die ganzen Attribute weg ^^ Geändert von twietee (06-07-2010 um 08:08 Uhr) |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Aug 2009
Beiträge: 39
|
Hi, bin nicht sicher ob ich das Problem richtig erkenne. Könnte es sein, dass die "innere" Struktur Deiner Array-Elemente flöten geht, sobald Du das Array übergibst? Mit "innerer" Struktur meine ich eben die Attribute der Elemente. Also ich würde es mal mit Casting versuchen wenn ich auf die Array-Elemente zugreife: attr = MovieClip(arr[x])._attr; Hilft das irgendwie? Gruß joergy |
| | |
| | #6 (permalink) |
| Alter User Registriert seit: Apr 2010 Ort: Deutschland
Beiträge: 128
|
Oi, das lag an der Klasse, die ich verwendet habe. Da die mir aber nur zum "Verschieben" des Registrierungspunktes diente, hab ich die einfach wieder ausgemustert und die Funktionalität selber geschrieben. ![]() Gruss, T edit: P.S.: Vielen Dank für dein Engagement! Geändert von twietee (17-07-2010 um 08:32 Uhr) |
| | |
![]() |
| Lesezeichen |
| Stichworte |
| array, attribute, objekte |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Objekte die auf der Bühne sind steuern! | Mando | ActionScript 3 | 4 | 10-01-2010 19:51 |
| Sind Objekte automatisch Referenziert? | lixx | PHP und MySQL | 11 | 11-03-2007 10:12 |
| hittest, objekte bleiben aneinander hängen | nbuechi | ActionScript 2 | 1 | 15-06-2006 11:45 |
| Objekte speichern? | adorna | Flash MX | 2 | 25-03-2006 12:56 |
| Konturlinien sind in Flash MX durch andere Objekte sichtbar | Nikolaus | Flash MX | 0 | 14-01-2004 11:19 |