Rotacija..Hitno potrebna pomoc...

Rotacija..Hitno potrebna pomoc...

offline
  • Stefan Mitrovic
  • Pridružio: 13 Jun 2011
  • Poruke: 368

imam problem sa rotacijom , nemogu da namestim da kada se klikne na strelica da se sve to rotira oko ose drugog objekta...Da bih bio jasniji evo vam ceo fajl

https://www.mycity.rs/must-login.png ]

kao sto vidite na projektu.Nemogu kada kliknem na strelicu da se sve to okrece na oko kocke a ne oko strelice



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 19 Maj 2005
  • Poruke: 5224
  • Gde živiš: Oslo

Ne rotira se sve oko strelice, neko oko tacke registracije.
Ako kliknes na svoj objekat pa na Free Transform Tool (ili na Q), primetices mali crni krstic u gornjem levom uglu kvadrata. Podesi celu figuru tako da je taj krstic u sredini kvadrata i sve ce se obrtati oko centra.
smešak



offline
  • Stefan Mitrovic
  • Pridružio: 13 Jun 2011
  • Poruke: 368

Napisano: 02 Mar 2012 14:58

mozes li mi srediti to i da mi posaljesh kao .fla fajl
https://www.mycity.rs/must-login.png

Dopuna: 02 Mar 2012 17:19

Da budem jasniji

package {
import flash.display.MovieClip;
import flash.events.MouseEvent;

public class Main extends MovieClip {
var broj:int = 10;
var rotacija:int = 10;

public function Main() {
kocka.levo.addEventListener(MouseEvent.CLICK, onLevo)
kocka.desno.addEventListener(MouseEvent.CLICK, onDesno)
kocka.gore.addEventListener(MouseEvent.CLICK, onGore)
kocka.dole.addEventListener(MouseEvent.CLICK, onDole)
kocka.strelicaRotacijaPlus.addEventListener(MouseEvent.CLICK, onRotacijaPlus)
kocka.strelicaRotacijaMinus.addEventListener(MouseEvent.CLICK, onRotacijaMinus)

function onLevo(event:MouseEvent){
kocka.x -= broj;
}

function onDesno(event:MouseEvent){
kocka.x += broj;
}

function onGore(event:MouseEvent){
kocka.y -= broj;
}

function onDole(event:MouseEvent){
kocka.y += broj;
}

function onRotacijaPlus(event:MouseEvent){
kocka.rotation += 90;
}

function onRotacijaMinus(event:MouseEvent){
kocka.rotation -= 90
}
}

}

}

sve je napravljeno u okviru koce e sada postoji jedna strelica koja kada se klikne to treba da se rotira za 90 stepeni , ali problem je u tome sto se rotira u osi strelice a ne u osi kocke el ima neko resenje???

offline
  • Pridružio: 19 Maj 2005
  • Poruke: 5224
  • Gde živiš: Oslo

Dala sam ti resenje, ne moras da ponavljas pitanje. I nije do koda.

Udji u movieClip "kocka" (dupli klik), selektuj celu sliku i pomeri je tako da taj krstic dodje u sredinu - sada je krstic tacno na levom gornjem uglu kvadrata- povuces sve da krstic bude u centru kvadrata.

Jesi li ti pisao kod? Ako znas da pravis klase, pretpostavljam da znas da pomeris movieClip.

offline
  • Stefan Mitrovic
  • Pridružio: 13 Jun 2011
  • Poruke: 368

eee hvala ti puno a jel ima nacina da pomerim krstic???

offline
  • Pridružio: 19 Maj 2005
  • Poruke: 5224
  • Gde živiš: Oslo

Ajde, treci put isto Smile ne pomeras krstic nego udjes u movieClip duplim klikom, sve selektujes i pomeris sve elemente tako da krstic dodje u sredinu.

Ko je trenutno na forumu
 

Ukupno su 818 korisnika na forumu :: 7 registrovanih, 0 sakrivenih i 811 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: bigfoot, kuntalo, LUDI, novator, nuke92, radionica1, SR-3m