Toon posts:

[AS 3.0] Movieclip on stage benaderen via OOP klasse

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb de volgende code in Rgb.as staan:
package
{
import fl.events.SliderEvent;
import flash.display.MovieClip;
import flash.events.Event;

public class Rgb extends MovieClip
{
// instance properties
public var _msg:String;
public var slider1_mc:MovieClip;

/**
* the constructor
*/
function Rgb()
{
trace("functie Rgb bereikt.");
addEventListener(Event.ENTER_FRAME, initiate);
}

public function initiate(evt:Event):void
{
trace("functie Initiate bereikt. ");
removeEventListener(Event.ENTER_FRAME,initiate);
slider1_mc.addEventListener(SliderEvent.CHANGE, changeSlider1);
}

public function changeSlider1() {
trace("functie changeSlider bereiikt.");
}
}
}
Vervolgens heb ik in mijn fla bestand een slider staan, genaamd slider1_mc
Als code daar heb ik hetvolgende:
import Rgb;
var calcRgb:Rgb = new Rgb();
Hoe kan ik vanuit de functie initiate, in Rgb.as de slider1_mc benaderen, dus de event aanmaken..?

Ik krijg nu de volgende melding:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at Rgb/initiate()
Enige tips hoe ik het beste verder kan gaan vanuit hier?

Bvd.