Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-09-2005, 14:38   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2003
Ort: zuhause
Beiträge: 3
Probleme mit Ereignisprozedur

Hallo an alle,

ich habe ein Problem, das ich nicht verstehe.

ich will einem button in einem Flashfilm auf der root zeitleiste in unterschiedlichen Schlüsselbildern unterschiedliche funktionen zuweisen.
Dazu hat er jeweils einen unterschiedlichen Instanznamen erhalten.
Per ereignisprozedur im ersten Schlüsselbild wird den Instanzen dann ihre funktion zugewiesen:

//play buttons werden belegt
play1_btn.onRelease = function(){
_root.inhalt_mc.film1_mc.play();
};
play2_btn.onRelease = function(){
_root.inhalt_mc.film2_mc.play();
};

es handelt sich wie gesagt um 2 instanzen des gleichen symbols
das Problem ist:
wenn beide auf der gleichen ebene in unterschiedlichen Schlüsselbildern liegen
gehts nicht, wenn beide getrennt auf 2 ebenen liegen klappts.

weiß jemand woran das liegen kann?
da ich mehrere buttons auf diese art ansprechen will, wird die timeline super unübersichtlich, wenn ich für jede instanz ne eigene ebene anlegen muß.

merci für tips und erklärungen

vergiftung
vergiftung ist offline   Mit Zitat antworten
Alt 07-09-2005, 14:43   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo!
Du kannst den Buttons erst dann Script zuweisen, wenn Sie auch im Film existieren. Soll heißen: Wenn ein Button erst in Frame 2 liegt, dann funzt das Script für diesen auch erst im 2. Frame...
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 07-09-2005, 14:45   #3 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Kann eigentlich nicht sein.
Du kannst aber einen Button nur Script zuweisen wenn dieser auch auf den Frame wo du den Script ist liegt.
Da man in Flash nicht irgendwelchen Buttons die später erst irgendwann mal kommen schon Script zuweisen kann da diese ja noch nicht existieren.
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 07-09-2005, 17:14   #4 (permalink)
Neuer User
 
Registriert seit: Dec 2003
Ort: zuhause
Beiträge: 3
yepp,
das wars, man hatte nen denkfehler
das script muss in der scriptebene jedesmal neu in ein schlüsselbild geschrieben werden, wenn ne neue instanz auftaucht.
jetzt läufts

merci beaucoup :-)
vergiftung 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 02:45 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele