Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-01-2005, 22:13   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2005
Beiträge: 28
callback über watch

hi

ich habe einen Preloader der über einen interrupt wert zum laden oder anhalten gebracht werden kann. um das ganze ellegant zu machen will ich zentrale funktionen haben, die als callback auf eine änderung der interrupt variable reagieren. ich hab ein object erstellt namens InterruptPreload und diesem eine eigenschaft namens interrupt gegeben. dann habe ich das ganze gewatcht und auf eine funktion geleitet. leider wird diese nie aufgerufen, der wert der interrupt variable wechselt korrekt.
mein code sieht etwa so aus:

var InterruptPreload:Object = new Object ();
InterruptPreload.interrupt = false;

InterruptPreload.watch ( interrupt, handle_interrupt );

// bis hierhin schaffts das programm leider nie, auch wenn ich über trace
// sehe, dass interrupt den wert wechselt
function handle_interrupt ():Void
{
// some code ....


}

hab ich mit der watch initialisierung was falsch gemacht. hat leider kein beispiel in der doku.

danke,
killkolor
killkolor ist offline   Mit Zitat antworten
Alt 11-01-2005, 22:38   #2 (permalink)
querdenker
 
Benutzerbild von kelor
 
Registriert seit: Jun 2001
Ort: formel1-stadt hockenheim
Beiträge: 4.731
moin kk...

ActionScript:
  1. var InterruptPreload:Object = new Object ();
  2. InterruptPreload.interrupt = false;
  3.  
  4. InterruptPreload.watch ('interrupt', handle_interrupt );
  5.  
  6. // bis hierhin schaffts das programm leider nie, auch wenn ich über trace
  7. // sehe, dass interrupt den wert wechselt
  8. function handle_interrupt ():Void{
  9.   trace('interupt changed');
  10. }
  11.  
  12.  
  13. btn.onPress = function(){
  14.     InterruptPreload.interrupt = true;
  15. }

dazu auch:
Zitat:
Object.watch()
Verfügbarkeit
Flash Player 6.

Verwendung
meinObjekt.watch( eigenschaft, rückruf [, benutzerdaten] )

Parameter
eigenschaft Ein String mit dem Namen der zu überwachenden Objekteigenschaft.

...




greetz

kelor
kelor 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:51 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele