Hallo,
bin noch Flash-Newbie.
Ich habe hier 2 MC´s auf der Hauptbühne liegen. Diese beiden Clips sollen gleichzeitig mit einem startDrag-Befehl zu steuern sein.
Ich kann diese aber nicht ineinander verschachteln.
mc1 ist eine Maschine.
mc2 sind Buttons und Videos, welche an vordefinierten Stellen der Maschine stehen sollen.
Code mc1: (dieser steuert noch einen kleinen Rahmen der sich synchron in einer kleineren Ansicht bewegt.
Code
mini2_max_left=521;
mini2_max_right=521;
rahmen2_max_left =410;
rahmen2_max_right =599;
differenz_rahmen2 = rahmen2_max_left - rahmen2_max_right;
trace (rahmen2._x+" "+rahmen2._y);
main2_max_right=-1100;
main2_max_left=58;
differenz_mini2 = mini2_max_left - mini2_max_right;
differenz_main2 = main2_max_left - main2_max_right;
trace (differenz_mini2+" "+differenz_main2);
main2.onPress = function () {
this.startDrag(false,main2_max_right,37,main2_max_left,37 );
main2.onRelease = function () {
prozentual = (main2_max_right - main2._x) / differenz_main2;
trace (prozentual);
//mini2._x = -1 * ((prozentual * differenz_mini) - mini2_max_right );
rahmen2._x = -1 * ((prozentual * differenz_rahmen2) - rahmen2_max_right );
trace("mini2"+mini2._x+" "+mini2._y);
this.stopDrag();
}
Alles anzeigen
Code mc2: (Hier liegen die Buttons und Videos drin)
Btn im mc:
Code
on (press) {
startDrag (this, false, links, oben, rechts, unten);
}
on (release, releaseOutside) {
stopDrag ();
}
Zugehöriges Sript auf der Bühne:
Code
onClipEvent (load) {
links = -1150;
// rechts = Bühnenbreite
rechts = 58;
oben = _y;
unten = _y;
}
Danke für Hilfe