Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-08-2006, 10:45   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2006
Beiträge: 7
Separate Variablen für verschiedene Movieclips.

Wenn ich ein Movieclip mit "_root.newObject = _root.attachMovie(...)" erstelle, wie kann ich ihm dann Variablen zuweisen, die nur für dieses Movieclip gelten?

Zur Zeit habe ich es im Prinzip so gemacht:
Die Variablen habe ich mit "var Variable1 = 0" im ersten Frame erstellt und sie dann bei dem Movieclip, das auf der Bühne erstellt wird aufgerufen.
In etwa so:

"function mcspawn(){
_root.newObject = _root.attachMovie("mc", "mc", 1);
_root.newObject._x=125
_root.newObject._y=430
_root.newObject.onEnterFrame = function() {

Variable1 += 5

}"

Hier kann ich aber immer nur ein Movieclip erstellen, da die Variable nur von einem Movieclip "genutzt" werden kann. Ansonsten würden ja beide (oder drei...) Movieclips die Variable verändern.
molkman ist offline   Mit Zitat antworten
Alt 28-08-2006, 10:57   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Sowas kannst bspw. über ein initObject (--> Flashhilfe bei attachMovie) lösen:
PHP-Code:
this.attachMovie("irgendein_mc""irgendne_instanz"1, { a1b2_x30_y100 }); 
btw
kein AS2-Thema --> verschoben
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)

Geändert von sonar (28-08-2006 um 11:01 Uhr)
sonar ist offline   Mit Zitat antworten
Alt 28-08-2006, 14:03   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2006
Beiträge: 7
Aber damit kann man doch "nur" im Prinzip Variablen auf der Bühne (oder woanders) in einem Movieclip verwenden, oder?
molkman ist offline   Mit Zitat antworten
Alt 28-08-2006, 14:04   #4 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
nur
im Prinzip
auf der Bühne
oder woanders
in einem MovieClip

Aha. Und das heißt auf deutsch..?
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 28-08-2006, 18:14   #5 (permalink)
Neuer User
 
Registriert seit: Jul 2006
Beiträge: 7
In dem Beispiel "this.attachMovie("irgendein_mc", "irgendne_instanz", 1, { a: 1, b: 2, _x: 30, _y: 100 });" muss die Variable "a" doch auf der Bühne vorhanden sein, oder?
molkman ist offline   Mit Zitat antworten
Alt 28-08-2006, 18:41   #6 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Nein. Die wird dem MC als Property zugewiesen. Immer erst mal rumzweifeln, bevor man was ausprobiert, gell...
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 06:33 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele