darkslayer
%Europe/Berlin %749 %2008, 18:59
ik ben bezig aan de volgende class die ik in mijn flash file als document class gebruik:
in de flash file staan allemaal movieclips, c000000 tot c000050, maar als ik probeer alle visible properties van deze movieclips op false te zetten krijg ik de volgende error.
ReferenceError: Error #1069: Property C000000 not found on Omgeving and there is no default value.
at Omgeving/init()
at Omgeving()
wie kan mij helpen?
ps: als ik de code in de init functie gewoon in de flash file zelf zet dan doet hij het wel
package
{
import flash.display.MovieClip;
import flash.events.Event;
public class Omgeving extends MovieClip
{
private var totaalAantalPlaatjes:Number = 50;
private var plaatjesGrabber:Grabber;
private var phpFile:String = "test.php";
public function Omgeving(/*file:String*/)
{
//phpFile = file;
plaatjesGrabber = new Grabber();
plaatjesGrabber.addEventListener(Event.COMPLETE, phpLoaded);
init();
}
private function init():void
{
// alle plaatjes onzichtbaar maken
for (var i:Number = 0; i <= totaalAantalPlaatjes; i++) {
var addString:String = "0";
if (i < 10) {
addString += i.toString();
} else {
addString = i.toString();
}
if (this["C0000" + addString] == undefined) {
// niks doen
} else {
this["C0000" + addString].visible = false;
}
}
// php file inladen via Grabber class
plaatjesGrabber.load(phpFile);
}
private function phpLoaded(event:Event):void
{
// alle plaatjes die php file doorgeeft weer zichtbaar maken
trace(plaatjesGrabber.vars.level);
}
}
}
in de flash file staan allemaal movieclips, c000000 tot c000050, maar als ik probeer alle visible properties van deze movieclips op false te zetten krijg ik de volgende error.
ReferenceError: Error #1069: Property C000000 not found on Omgeving and there is no default value.
at Omgeving/init()
at Omgeving()
wie kan mij helpen?
ps: als ik de code in de init functie gewoon in de flash file zelf zet dan doet hij het wel
package
{
import flash.display.MovieClip;
import flash.events.Event;
public class Omgeving extends MovieClip
{
private var totaalAantalPlaatjes:Number = 50;
private var plaatjesGrabber:Grabber;
private var phpFile:String = "test.php";
public function Omgeving(/*file:String*/)
{
//phpFile = file;
plaatjesGrabber = new Grabber();
plaatjesGrabber.addEventListener(Event.COMPLETE, phpLoaded);
init();
}
private function init():void
{
// alle plaatjes onzichtbaar maken
for (var i:Number = 0; i <= totaalAantalPlaatjes; i++) {
var addString:String = "0";
if (i < 10) {
addString += i.toString();
} else {
addString = i.toString();
}
if (this["C0000" + addString] == undefined) {
// niks doen
} else {
this["C0000" + addString].visible = false;
}
}
// php file inladen via Grabber class
plaatjesGrabber.load(phpFile);
}
private function phpLoaded(event:Event):void
{
// alle plaatjes die php file doorgeeft weer zichtbaar maken
trace(plaatjesGrabber.vars.level);
}
}
}