Hello rich internet community,
Håber nogen kan hjælpe mig, nu har jeg efterhånden brugt noget tid (for meget) på en lille ubehagelig problemstilling.
Jeg har et movieclip jeg har roteret om x aksen (mc.rotationX), for at give det en 3D effekt. Brugeren kan løbende ændre roteringen ved hjælp af en slider.
Det her mc kan man så hive og trække i (startDrag og stopDrag), så man kan bevæger det rundt på scenen, men når man gør det forsøger flash jo konstant at holde det i samme afstand fra brugeren, ved at flytte det på henholdsvis x og y, men også på z aksen.
Her opstår mit problem, da jeg også gerne vil kunne zoome ind på mit mc, og det har jeg hidtil gjort ved at hæve og sænke det på z akse. Men hvad .... gør jeg så når jeg gerne vil sætte en max værdi for hvor langt man kan zoome (hæve det) på z aksen, når denne værdi konstant skal ændres efter hvor på scenen mit mc lægger.
Det var så mit problem
Håber virkeligt nogen har tålmodighed til at sætte sig ind i problemstillingen og komme med et bud, for føler jeg har prøvet alt. Kan også være jeg griber det helt forkert an, der må i så også gerne lige komme med en kommentar
/m valentin
4 kommentarer
scale ?
Ja scale er en mulighed som jeg også har leget lidt med, men problemet med scale syntes jeg var at den jo skalere fra et bestemt punkt i mit mc. Hvis jeg skal bruge scale, vil jeg blive nødt til at finde ud af hvordan jeg skalere ud fra midten af scenen(eller musens placering), ligegyldigt hvorhenne mit mc befinder sig. Altså så man zoomer ind mod det punkt hvor man befinder sig.
Har du nogen ide til hvordan jeg gør det?
jeg er ik sikker på hvor problemet ligger er fordi man kan dragge movieclippet frem og tilbage på z aksen med startDrag ? - har jeg ik set før men ok startDrag plejer at ha nogle boundary parametre du kan sætte der burde du i teorien kunne slukke for z aksen...
ellers ang scale skal du udregne offset ved at indhænte local.mouseX og offsete dit mc negativt i forhold til global mouseX
Yes, mit mc kører op og ned på z-aksen når jeg dragger i det med startDrag, men det er også fint nok for så ser det ud som om afstanden til mit mc er den samme, ligegyldigt hvor på scenen det ligger. Dog lidt mærkeligt det er standard. Når men tror jeg vil prøve med scale endnu engang og så udregne offset som du forslår.
Tak for hjælpen i hvert fald. Vender lige tilbage, når jeg har prøver om jeg kan få det til at funke.