Mayday171
Erfahrenes Mitglied
Hallo,
Habe eine Frage zur Zugriffsteuerung in AS2.
Im nachfolgenden Quelltext möchte ich einfach nur von der methode rechts() auf eines der Datenfelder der Klasse Produkt zugreifen. Klappt aber irgendwie nicht. Zum testen hab ich das ganze mit einen Trace versehen.
Habe eine Frage zur Zugriffsteuerung in AS2.
Im nachfolgenden Quelltext möchte ich einfach nur von der methode rechts() auf eines der Datenfelder der Klasse Produkt zugreifen. Klappt aber irgendwie nicht. Zum testen hab ich das ganze mit einen Trace versehen.
PHP:
class Produkt {
public var strpos;
public var startnumber;
public var filename;
public var img;
public var anzahl;
public var x,y;
public var pfad;
public var error:Error;
public var ct;
function Produkt(x,y, anzahl,firstfilename) {
var strpos = firstfilename.indexOf(".")
var startnumber = substring(firstfilename,strpos,1);
var filename = substring(firstfilename,1,strpos-1)
var img = new Array(anzahl);
var anzahl = anzahl;
var pfad = pfad;
for(var i=startnumber;i<=anzahl;i++) {
.............
}
public function rechts() {
trace(anzahl); // <---- Hier teste ich den Zugriff! und es funktioniert nicht
var l=0;
_root.onEnterFrame=function() {
if(ct._width>0 && ct._height>0) {
if(l==anzahl-1) {
img[l]._visible=false;
l=-1;
}
img[l]._visible=false;
l++;
img[l]._visible=true;
}
}
}
}