Hallo Zusammen
Ich habe folgende Klasse, leider funktioniert das so nicht...
komme vom c++, dadurch auch ein wenig meine Probleme....
Ziel ist es alle Daten zu Laden und wenn alle Daten geladen sind möchte ich die callback Funktion aufrufen.
Ziel ist es das mit einer Klasse zu machen. dort wo Bold ist gibt es ein Problem im Jquery.
Was ist den an meiner Klasse falsch, was mit dem this.innerCallback?
var c_myclass = new function(callback) {
this.cCallback = callback;
this.load = function ( ){
for( var i=0; i<List.length; i++ ){
...
var shaderName = splitted[splitted.length-1];
$(document).load( vertexShaderFile, this.innerCallback(Name) );
$(document).load( fragmentShaderFile, this.innerCallback(Name) );
}
};
this.innerCallback = function ( name,){
return function(data){
iNrOfShadrs++;
if( iNrOfShadrs == g_List.length ){
this.cCallback ();
}
};
};
}
und so ist der aufruf:
c_myclass.load(mycallback());
Vielen Dank
Sascha
Ich habe folgende Klasse, leider funktioniert das so nicht...
komme vom c++, dadurch auch ein wenig meine Probleme....
Ziel ist es alle Daten zu Laden und wenn alle Daten geladen sind möchte ich die callback Funktion aufrufen.
Ziel ist es das mit einer Klasse zu machen. dort wo Bold ist gibt es ein Problem im Jquery.
Was ist den an meiner Klasse falsch, was mit dem this.innerCallback?
var c_myclass = new function(callback) {
this.cCallback = callback;
this.load = function ( ){
for( var i=0; i<List.length; i++ ){
...
var shaderName = splitted[splitted.length-1];
$(document).load( vertexShaderFile, this.innerCallback(Name) );
$(document).load( fragmentShaderFile, this.innerCallback(Name) );
}
};
this.innerCallback = function ( name,){
return function(data){
iNrOfShadrs++;
if( iNrOfShadrs == g_List.length ){
this.cCallback ();
}
};
};
}
und so ist der aufruf:
c_myclass.load(mycallback());
Vielen Dank
Sascha
callback in Classe
Aucun commentaire:
Enregistrer un commentaire