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 1152 korisnika na forumu :: 60 registrovanih, 8 sakrivenih i 1084 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: _Rade, ajo baba, aramis s, babaroga, bankulen, Batinas, bladesu, Bobrock1, bojankrstc, bokisha253, bufanje, dane007, Dannyboy, Dr.Strangelove, Excalibur13, Frunze, h8propaganda, Hans Gajger, Hexe, joca83, karevski, Kibice, Koja79, krkalon, Krusarac, ljuba, Marko Marković, mean_machine, mercedesamg, Mi lao shu, milenko crazy north, MiroslavD, Miškić, Mlav, MrNo, nemkea71, nick79, oldtimer, ozzy, panzerwaffe, Parker, Posmatrac77OKB, Povratak1912, procesor, proka89, raketaš, sabros, Sirius, Sićko, ss10, theNedjeljko, Tila Painen, Toper, Tragač, vladetije, voja64, W123, Wrangler, zdrebac, Čivi