• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flash > ActionScript > ActionScript 2

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-04-2008, 16:16   #1 (permalink)
Web is a hobby
 
Benutzerbild von falconry
 
Registriert seit: Feb 2004
Ort: nähe Frankfurt
Beiträge: 339
onEnterFrame in einer eigenen Klasse

Hi zusammen,

ich habe eine eigene Klasse geschrieben. Also keien Komponente mit Grafik, die ich in die Bühne instanziere, sondern eben nur ein AS-File, welches ich in der Hauptzeitleiste instanziere
ActionScript:
  1. var T:Timer;
  2. T = new Timer();

und hier die Klasse
ActionScript:
  1. import mx.events.UIEventDispatcher;
  2.  
  3. class core.Timer extends MovieClip
  4. {
  5.  
  6.     function Timer()
  7.     {
  8.         trace ("Im TimerKonstruktor");
  9.     }
  10.    
  11.     function onEnterFrame()
  12.     {
  13.         trace ("Frame entered");
  14.     }
  15. }
Hier versuche ich per onEnterFrame immer wieder eine neue Uhrzeit zu generieren.
In einer eigenen Komponente die eine Instanz auf der Bühne hat, geht das, aber in der Klasse kommt das Trace nicht raus.
Der Konstruktor wird aufgerufen...
Geht das überhaupt und wenn ja, wie???

Danke und Gruß
Falcon
__________________
Pessimisten sind Optimisten mit Lebenserfahrung
falconry ist offline   Mit Zitat antworten
Alt 16-04-2008, 16:35   #2 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Guck dir das mal an, dazu würde ich raten.
Im letzten Teil wird es interessant.

Hier noch etwas ausführlicher erklärt.
__________________
ERROR: Signature is too large

Geändert von rendner[i] (16-04-2008 um 16:36 Uhr)
rendner[i] ist offline   Mit Zitat antworten
Alt 16-04-2008, 16:45   #3 (permalink)
Web is a hobby
 
Benutzerbild von falconry
 
Registriert seit: Feb 2004
Ort: nähe Frankfurt
Beiträge: 339
Hmm, danke,

ich habe nun mal ein leeres Movieclip in meiner Klasse erzeugt. Leider bekomme ich immer wieder die Antwort:
Diese Anweisung ist in einer Klassendefinition nicht zulässig.

Ich bin mir nicht sicher, vielleicht sitze ich auch schon zu lange vor dem problem, aber ich kann da keine Gemeinsamkeit erkennen.
Einen Eventlistener bekomme ich ja grundsätzlich zum laufen, aber eben nicht in einer Klasse, die nicht mit der Bühne verknüpft ist.

Obwohl in der Hilfe steht, dass es wohl auch in der Klassendatai geht.

Vielleicht noch einen Tip anhand meines Codes?

Danke und Gruß
Falcon
__________________
Pessimisten sind Optimisten mit Lebenserfahrung
falconry 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 01:11 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele