[Flash] Attached movies draggable maken

Pagina: 1
Acties:

  • Vlassie1980
  • Registratie: April 2003
  • Laatst online: 22-05 16:03
Mede GoT-ers,

Ik ben bezig met een flash project en wil daarvoor dragable menu's en dragable movies gebruiken.

Ik weet hoe je een movie dragable kunt maken, maar alleen met een instance van een movie (deze staat dus al op het scherm)

Wat ik echter wil is de movies attachen als je op een bepaalde button of link klikt en deze vervolgens dragable maken.

Ik gebruik dit scriptje om de movies aan te roepen:

on (press) {
this.attachMovie("movienaam", "window", 1);
window._x = 250;
window._y = 150;
}

Als ik nou binnen de op te roepen movie een button maak, welke acties of script moet ik dan toepassen om deze dragable te maken? Ik heb al diverse sites geraadpleegd (Flashkit, flashfreaks) maar heb helaas nog niks kunnen vinden...

Bvd

[ Voor 3% gewijzigd door Vlassie1980 op 11-08-2004 10:39 ]


  • roytanck
  • Registratie: Oktober 1999
  • Laatst online: 12-05 15:11
code:
1
2
3
4
5
6
7
8
9
10
11
button_btn.onRelease = function(){
this.attachMovie("movienaam", "window", 1);
window._x = 250;
window._y = 150;
window.onPress = function(){
      this.startDrag();
}
window.onRelease = function(){
     this.stopDrag();
}
}


Toch? on(press) is wel heel oude syntax. Zet de code van je buttons in de main timeline, dan houd je een beetje overzicht...

[ Voor 33% gewijzigd door roytanck op 11-08-2004 11:39 ]


  • Vlassie1980
  • Registratie: April 2003
  • Laatst online: 22-05 16:03
Weefselkweekje schreef op 11 augustus 2004 @ 11:38:
code:
1
2
3
4
5
6
7
8
9
10
11
button_btn.onRelease = function(){
this.attachMovie("movienaam", "window", 1);
window._x = 250;
window._y = 150;
window.onPress = function(){
      this.startDrag();
}
window.onRelease = function(){
     this.stopDrag();
}
}


Toch? on(press) is wel heel oude syntax. Zet de code van je buttons in de main timeline, dan houd je een beetje overzicht...
Ok bedankt voor dit script, zal vanavond ff kijken.
En ook nog even die on(press) scripten aanpassen.