Avatar billede galthen Nybegynder
07. august 2003 - 22:14 Der er 12 kommentarer og
1 løsning

Problem med Drag i flash

Har lavet dette simple stykke kode:

on (press){
    startDrag("pic1");
}
on (release){
    stopDrag();
}

Det virker fint, og giver en mulighed for at dragge pic1

Mit problem er at der også er en pic2, pic3 osv.. og hvis jeg dragger pic1, så bliver den dragget bag ved alle de andre pics.

Er der en må hvor det er muligt at gøre det pic som man dragger til det pic der ligger øverst i lagene af billeder?
Avatar billede lyden Nybegynder
08. august 2003 - 00:37 #1
Et skud i "tågen" !

Scriptet garanterer jeg ikke for :o), men du skal formentlig ud i noget med swapDepths !!!!

on (press){
    startDrag("pic1");
    pic1.swapDepths(1);
}


Lyden
Avatar billede lyden Nybegynder
08. august 2003 - 01:05 #2
swapDepths(100);  ?
Avatar billede f5 Nybegynder
08. august 2003 - 08:29 #3
Du skal bare vide hvilken depth din sidste/øverste knap ligger på og så gøre som Lyden siger:

on (press){
    startDrag("pic1");
    pic1.swapDepths(max);
}

hvor max er tallet på din hæjeste dybde eg 100
Avatar billede galthen Nybegynder
08. august 2003 - 08:34 #4
Jeg kan ikke få det til at virke.

Jeg har variablen dybte som er 10.
Så har jeg dette kode på en af mine drag knapper

on (press){
    startDrag("pic4");
    _root.dybte++;
    pic4.swapDepths(_root.dybte);
}
on (release){
    stopDrag();
}
Avatar billede f5 Nybegynder
08. august 2003 - 08:39 #5
så skal der bare stå

on (press){
    this.startDrag();
    this.swapDepths(10);
}

på alle dine knapper....
Avatar billede galthen Nybegynder
08. august 2003 - 08:41 #6
Så trækker jeg alle knapper på en gang..
Avatar billede f5 Nybegynder
08. august 2003 - 08:48 #7
Start med at lave en knap, skriv koden på den og lig knappen ind i et MovieClip. Så er det problem løst og fu kan kopiere den ud 10 gange..
Avatar billede f5 Nybegynder
08. august 2003 - 08:51 #8
ellers kan du give mig din mail, så kna jeg sende et eksemple
Avatar billede galthen Nybegynder
08. august 2003 - 08:51 #9
Men det virker jo ikke..

Dette dragger alle knapper.. Ikke kun den ene som den skal.
on (press){
    this.startDrag();
    this.swapDepths(10);
}


Dette syntes jeg burde virke da dybte bliver en højere for hver drag
pic4.swapDepths(_root.dybte);
Avatar billede galthen Nybegynder
08. august 2003 - 08:52 #10
Det må du meget gerne.. mg@rc-media.dk
Avatar billede f5 Nybegynder
08. august 2003 - 08:53 #11
sent
Avatar billede galthen Nybegynder
08. august 2003 - 08:58 #12
Excelent... Ligner det kode som ikke ville virke for mig...
Men det virker som det skal :o)
Smid et svar og få lidt points..
Avatar billede f5 Nybegynder
08. august 2003 - 09:04 #13
værsegod
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester