Avatar billede robertk Nybegynder
02. august 2002 - 11:53 Der er 13 kommentarer og
1 løsning

Flytte "billede" efter koordinater?? - LÆS SPØRGSMÅL!

Hej der.. ehm jeg har det her "lille" problem at jeg er ved at lave et "mindre" site i flash, eller vil prøve hva' fald.. sitet skal fungere som en slags vindue men ser igennem, (bare en ramme) hvor så man kan se et kort, meningen er så at hvis men eks. trykker på Berlin i "vinduet", ser man den springer op til Berlin på kortet.

Selve den her funktion med at få kortet til at flytte sig efter nogle koordinater, kan jeg desværre ikke helt hitte ud af.. er der en ekspert som kan noget med måske javascript som kan den her funktion?? så kunne jeg RET godt brug noget hjælp! :)

jeg har en .fla med mit forsøg hvis nogle vil lure og måske kan rette/hjælpe. www.creativedge.dk/testy.fla

/rk
Avatar billede pyroman Nybegynder
02. august 2002 - 14:36 #1
Hvis det er et stort kort, hvor der skal zoomes ind på Berlin, laver du et nyt frame hvor du prøver du dig frem med at forstørre kortet og flytte det så Berlin er i perspektiv. Du laver en knap, der kun har et Hit-område der passer til Berlin på¨det store kort i første frame. Knappen placerer du netop over dette område. Knappen tilegner du så bare actionen:
on (release) {
    gotoAndStop (2 //-eller hvilket frame Berlin nu er i);
}
Avatar billede robertk Nybegynder
02. august 2002 - 14:47 #2
Ikke noget med noget zoom!!! hvis vi siger du ser dk i vinduet og duu trykker på en knap hvor der står Berlin skal den køre tværs ned til Berlin, og med tiden ville jeg scripte så det er lidt elastik effekt! hvis du forstår?
Avatar billede pyroman Nybegynder
02. august 2002 - 15:30 #3
Jamen så lader du da bare være med at forstørre

Desuden, så ved jeg ikke om der er noget galt med mit program, det kan i hvert fald ikke åbne din fil - unexpected file format.
Avatar billede robertk Nybegynder
02. august 2002 - 16:27 #4
Hmm det er en ganske alm. fil lavet i MX...
Avatar billede robertk Nybegynder
02. august 2002 - 16:28 #5
Any one else.. som kunne have en ide om hvad man skriver i et script for at få noget til at flytte sig efter nogle koordinater????
Avatar billede t-hviid Nybegynder
02. august 2002 - 20:14 #6
Jeg har kigget lidt på den. Her er swf http://hjem.get2net.dk/africatour/flash/testy.swf
Jeg går ud fra det er sådan du gerne vil have det til at kører. Det eneste jeg har gjort er at give din 4-kant et instancenavn og derefter rette alle steder hvor der stod _level10 til _root.instancenavn. _root betyder roden!
Samtidig rettede jeg .x til ._x ligeledes med y.
Her er fla'en:
http://hjem.get2net.dk/africatour/flash/testy.fla

/Tommas
Avatar billede mat Nybegynder
02. august 2002 - 21:11 #7
skift det du har på din store firkant ud med:

onClipEvent (load) {
    _level0.x = this._x;
    _level0.y = this._y;
}

onClipEvent(enterFrame){
dx = _level0.x - this._x;
xspeed = dx/4;
this._x += xspeed;

dy = _level0.y - this._y;
yspeed = dy/4;
this._y += yspeed;
}

..og sæt din framerate op til 20 (så det ikke hakker ;)) ..det her er med en easingeffekt, men det kan du selv se når du smider det på dit mc.....din knap variabler beholder du bare.

mat
Avatar billede robertk Nybegynder
05. august 2002 - 09:54 #8
t-hviid -> jeg siger mange tak, men det var desværre mere al' a det "mat" har lavet.

mat -> 1000 tak det var lige DET der skulle til, jeg kan ikke sige tak nok.. virkelig kanon... duuu må ha lidt flashtalent der.. har du ikke lidt sites el. noget jeg må c på! :)

/rk
Avatar billede robertk Nybegynder
05. august 2002 - 09:56 #9
Mat -> du får mine points! :)

ps. har du icq, messenger el. mail så kan jeg jo sende dig en update, når vi nærmer os enden.. hvis d var noget.

Mvh
/rk
Avatar billede robertk Nybegynder
05. august 2002 - 10:22 #10
MAT ---> Fåårk!!! der var jeg lidt for hurtig.. MAT, som scriptet er nu.. så kan det jo kun køre 45 graders vinkel og efter hjørnerne, tror du at du kan lave det om så jeg selv kan sætte mine egne punkter?? (som f.eks mine små firkanter) for det var jo lidt meningen da der kommer en del punkter rundt omkring.. :/

/rk
Avatar billede mat Nybegynder
05. august 2002 - 11:02 #11
du kan da sagtens sætte dine egne punkter som det er nu :)

prøv at sætte det her på dit movieclip:

onClipEvent (load) {
    _level0.x = this._x;
    _level0.y = this._y;
}
onClipEvent (mouseDown) {
    _level0.x = _root._xmouse;
    _level0.y = _root._ymouse;
}

onClipEvent(enterFrame){
dx = _level0.x - this._x;
xspeed = dx/4;
this._x += xspeed;

dy = _level0.y - this._y;
yspeed = dy/4;
this._y += yspeed;
}

..test og tryk rundt omkring på Stage, så vil du opdage at uanset hvor du trykker løber movieclippet derhen...

mvh mat
Avatar billede robertk Nybegynder
05. august 2002 - 12:21 #12
Huh.. det holder max det her jo.. men jeg kunne vel ikke få dig til en sidste ting? at lave en knap som eks. på et koordinat, for de små firkanter i hjørner går dn jo HELT til hjørnerne... mere så jeg bare kunne se et eks. på hvordan det ville se ud.. så kan jeg vel selv lave de andre 7 punkter?? :)

Mvh.
/rk
Avatar billede mat Nybegynder
05. august 2002 - 14:09 #13
..koordinaterne er jo variablerne _level0.x og y, dem definerer du så bare på dine knapper med:

on (release) {
    _level0.x = mit_xkoordinat;
    _level0.y = mit_ykoordinat;
}
Avatar billede robertk Nybegynder
05. august 2002 - 14:21 #14
Du skal have stort tak for din hjælp... :) jeg sender en update..

MVH.
/rk
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