| |||||||
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 2005
Beiträge: 37
| Objektübergreifender Zugriff.
Hallo Jungs und Mädels, habe da ein kleines Problem. Erstmal muss ich sagen ich nutze Flash seit ca. 2 Wochen, bin daher völliger noob. Ich wollte fragen ob es Möglich ist, Von einem MovieClip auf Eigenschaften wie _alpha eines anderen MovieClips direkt zuzugreifen. |
| | |
| | #2 (permalink) |
| :Void Registriert seit: Jun 2005 Ort: börlin
Beiträge: 931
|
hi und wilkommen um forum! ya das geht. das geht entweder mit relativen angaben, oder absolut, wobei _root die ebene der ebenen ist, also _root. beispiel: du hast zwei mc's auf _root, der eine heißt peter, der ander paul von peter aus wäre pauls _name-eigenschaft absolut: _root.paul._name; und relativ: this._parent.pail._name; andersherum analog dazu. das spielchen mit _parent kannst du soweit treiben wie du willst, also this._parent._parent._parent._parent..... da ist alles möglich, nur _root hat kein _parent, keine ahnung was da passiert. wahrscheinlich undefined. gruß janosch |
| | |
| | #3 (permalink) | |
| Neuer User Registriert seit: Oct 2005
Beiträge: 37
|
Sehe ich das richtig, dass mc's die Objekte wie MovieClips, Schaltflächen etc. sind? /Edit: habs mal ausprobiert, krieg immer 'nen Error Zitat:
Was genau hab ich falsch gemacht? Geändert von alpharay (29-10-2005 um 23:15 Uhr) | |
| | |
| | #4 (permalink) |
| :Void Registriert seit: Jun 2005 Ort: börlin
Beiträge: 931
|
für das ansprechen eines mc's braucht der einen instanznamen, also nicht der in der bibliothek sonder auf der bühne. mc's sind objekte wie MovieClips , schaltflächen sind schaltflächen. MC ist dir abkürzung für MovieClip.this ist der MC auf dem der code steht, oder für den er gilt _parent ist der übergeordnete MC von this _root ist der absolute MC, also die hauptbühne bei deinem code gibt es eigentlich keinen syntaxfehler, aber es könnte sein, dass ein instanzname nicht mit 0 oder überhaupt mit ner zahl anfangen darf. versuch mal nen anderen. gruß janosch |
| | |
| | #5 (permalink) |
| All-rounder Registriert seit: Mar 2004 Ort: Bayerische Rhön
Beiträge: 2.507
|
Genau richtig janoshnosh. Der Instanzname (Name des MovieClips), darf nicht mit einer Ziffer beginnen. Das erste Zeichen muss ein "_" ein Buchstabe oder ein "$" Zeichen sein. Beim Dollarzeichen bin ich mir nicht 100%ig sicher.
__________________ -------------------------------- Ich klicke, ergo bin ich. (me) -------------------------------- |
| | |
| | #7 (permalink) |
| All-rounder Registriert seit: Mar 2004 Ort: Bayerische Rhön
Beiträge: 2.507
|
Schau doch einfach mal in die Hilfe. Da steht alles drinnen. Man kann über den Eigenschaftsinspektor _alpha einstellen.
__________________ -------------------------------- Ich klicke, ergo bin ich. (me) -------------------------------- |
| | |
| | #9 (permalink) |
| All-rounder Registriert seit: Mar 2004 Ort: Bayerische Rhön
Beiträge: 2.507
|
Ja. Musst die Variable in die eckigen Klammern schreiben. ActionScript:
__________________ -------------------------------- Ich klicke, ergo bin ich. (me) -------------------------------- |
| | |
| | #10 (permalink) |
| Neuer User Registriert seit: Oct 2005
Beiträge: 37
|
Habs mal ausprobiert, Code: var vari:MovieClip=mc001; this._parent.[vari]._alpha=100; Code: **Fehler** Szene=Scene 1, Ebene=Actions, Bild=2:Zeile 3: Nach '.'-Operator wurde ein Feld erwartet.
this._parent.[vari]._alpha=100; Geändert von alpharay (31-10-2005 um 20:45 Uhr) |
| | |
| | #13 (permalink) |
| All-rounder Registriert seit: Mar 2004 Ort: Bayerische Rhön
Beiträge: 2.507
|
Ok, sorry habe auch nicht genau aufgepasst. Du hast folgenden Fehler gemacht: falsch Code: var vari:MovieClip=mc001; es eine leere Variable da. falsch Code: var vari:MovieClip="mc001"; richtig Code: var vari:String="mc001";
__________________ -------------------------------- Ich klicke, ergo bin ich. (me) -------------------------------- Geändert von thebiz (01-11-2005 um 15:38 Uhr) |
| | |
| | #14 (permalink) |
| Neuer User Registriert seit: Oct 2005
Beiträge: 37
|
gut, das klappt soweit ![]() Hab hier direkt die nächste Frage :P Wenn ich Bilder einbeziehen möchte habe ich das bislang über die Fuellfarbe der mc's gemacht.Nun stehe ich vor dem Problem, dass ich einen Übergang zwischen mehreren Bildern machen möchte und dazu wissen muss wie man Fuellfarbe der mc's auf ein andres Bild setzt. Oder gibt es bessere Möglichkeiten Bilder einzubinden und zu wechseln? |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |