Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-06-2005, 10:03   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2004
Beiträge: 39
Buttons - einmal geschrieben, x mal verwendet

Hallo Forum, folgendes würde ich gerne bewerkstelligen und weiss nicht genau wie:

(Bezeichnungen wie Klassen, Methoden etc. müssen hier nicht unbedingt richtig verwendet sein - bitte korrigiert mich, sollte ich da Dinge falsch bezeichnen.)

In meiner Bibliothek habe ich mehrere Movieclips, welche ich im späteren Verlauf als Buttons nutzen will.

An anderer Stelle habe ich verschiedene Klassen, welche jeweils Eigenschaften (zum Beispiel Farben) und verschiedene Methoden für onPress, onRelease etc. definieren.

Wie kann ich nun einem mit attachMovie auf die Bühne geholtem Movie eine entsprechede Klasse zuweisen, so dass er die dort definierten Methoden und Eigenschaften übernimmt?



Ein kleines Beispiel wäre super. Vielen herzlichen Dank und auf bald.



Sean
null9elf ist offline   Mit Zitat antworten
Alt 14-06-2005, 10:09   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
'Object.registerClass ()' sollte dein Freund sein. Mal in Flashhilfe/Suche kucken...
__________________
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 gerade online   Mit Zitat antworten
Alt 14-06-2005, 12:24   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2004
Beiträge: 39
Zitat:
Zitat von sonar
'Object.registerClass ()' sollte dein Freund sein. Mal in Flashhilfe/Suche kucken...
Super damit bin ich schon mal einen guten Schritt weiter. Nun schieb ich allerdings gleich mal eine Frage hinterher ...

folgendes Script (Movie Button in Bibliothek):

ActionScript:
  1. function klasse(id)
  2. {
  3.     this.id = id;
  4. }
  5.  
  6. klasse.prototype.onPress = function()
  7. {
  8.     this.getID();
  9. }
  10.  
  11. klasse.prototype.getID = function()
  12. {
  13.     trace(this.id);
  14. }
  15.  
  16.  
  17. Object.registerClass("button", klasse);
  18.  
  19. attachMovie("button", "button", 1);

Wie kann ich in Zusammenhang mit attachMovie gleichzeitig die id setzen? Ich suche sozusagen nach etwas wie xyz = new klasse(12); ...

Vielen Dank schon mal

Sean
null9elf ist offline   Mit Zitat antworten
Alt 14-06-2005, 12:57   #4 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.322
"..in Zusammenhang mit attachMovie.."
da gibt es 1000 möglichkeiten.
eine davon wäre das event onLoad

unabhängig davon, vielleicht bringt dich das da auf weitere ideen:
http://www.seibsprogrammladen.de/fra...ispiele/flash7
-> Objekte
Viele Objekte und deren Programmzuweissung.
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib 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 22:35 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele