Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-07-2009, 18:15   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2008
Beiträge: 29
auf in der Timeline erstellte Variablen zugreifen

Hallo,
die überschrift sagt schon aus was ich möchte.
Ich habe in einer Timeline die von MovieClip erbt und ohne eine externe
Klasse zu erstellen eine Variable im ersten Frame gegeben.

PHP-Code:
var loop:int 0
nun möchte ich meinem AS3 Script diese Variable verändern .... wie mache ich das ?

Ich habe sowas versucht wie :
PHP-Code:
this.meineInstanz.loop 3
z.B ... zu beachten wäre das der Movieclip den ich anspreche ein Movieclip eines Movieclips ist und ich mit this den parent MovieClip meine und weiter auf den zweiten MovieClip gehe (meineInstanz) und diese in der Timeline erstellen Variable den Wert 3 zuordnen möchte, was nicht geht. HILFE !!!
Bambi0815 ist offline   Mit Zitat antworten
Alt 13-07-2009, 21:23   #2 (permalink)
~~~~~~~~~~~~
 
Benutzerbild von _geo_
 
Registriert seit: May 2002
Ort: AUSTRIA (OÖ)
Beiträge: 3.298
Das geht auch genau so wie du es gemacht hast nur wird bei jedem Aufruf des Frames die Variable loop wieder neu gesetzt (überschrieben).

damit sollte es hinhaun:

ActionScript:
  1. if(loop == 0)
  2.     var loop:int = 0;

Zu beachten ist, wenn du beim Ändern auf den Frame springst z.B.: mit
ActionScript:
  1. this.meineInstanz.gotoAndStop(10);
  2. // hier wird das Framescript ausgeführt
  3. this.meineInstanz.loop = 3;
den Wert änderst wird das Frame Script davon nichts mitbekommen da es "direkt" nach dem gotoAndStop() ausgeführt wird.

lg
__________________
--- :P ---

Blog
Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker

Geändert von _geo_ (13-07-2009 um 21:24 Uhr)
_geo_ ist offline   Mit Zitat antworten
Alt 13-07-2009, 21:26   #3 (permalink)
Neuer User
 
Registriert seit: Dec 2008
Beiträge: 29
Danke dir. Habe das nun mit einer externen Klasse gelöst für den MovieClip... funtzt... werde ich nun aber abändern und die Klasse entsorgen ^^

Vielen Dank !!!
Bambi0815 ist offline   Mit Zitat antworten
Alt 13-07-2009, 21:42   #4 (permalink)
~~~~~~~~~~~~
 
Benutzerbild von _geo_
 
Registriert seit: May 2002
Ort: AUSTRIA (OÖ)
Beiträge: 3.298
Blos nicht, das wär n Rückschritt, wenn dus mit ner netten Klasse gelöst hast dann bleib ruhig dabei.

Auf der Timeline zu scripten sollte man "möglichst" vermeiden, außer es bleibt bei nur < 50 Zeilen, dann wärs "ok"

lg
__________________
--- :P ---

Blog
Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker

Geändert von _geo_ (13-07-2009 um 21:44 Uhr)
_geo_ ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
timeline, variable, zugreifen

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 21:40 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele