Ik heb dit kleine stukje code dat ik van een vriend heb gekregen, maar het lukt me niet om het te vertalen naar werken met AS3.0. Ik krijg steeds compilerfouten, ongeacht wat ik verander.
Dit is het originele stukje code en ik zou het erg op prijs stellen als je er naar kijkt.
laser_nodes = 2;
for (var x=1; x<=laser_nodes; x++) {
node = _root.attachMovie("laser", "laser_"+x, x, {_x:Math.random()*460+20, _y:Math.random()*310+20});
node.onPress = function() {
startDrag(this);
};
node.onRelease = function() {
stopDrag();
};
}
_root.createEmptyMovieClip("ray", _root.getNextHighestDepth());
ray.onEnterFrame = function() {
this.clear();
this.lineStyle(3, 0xff0000);
this.moveTo(_root.laser_1._x, _root.laser_1._y);
for (x=2; x<=laser_nodes; x++) {
this.lineTo(_root["laser_"+x]._x, _root["laser_"+x]._y);
}
this.lineTo(_root.laser_1._x, _root.laser_1._y);
};