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

[Link mogu videti samo ulogovani korisnici] ]

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
[Link mogu videti samo ulogovani korisnici]

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 1019 korisnika na forumu :: 65 registrovanih, 11 sakrivenih i 943 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: A.R.Chafee.Jr., acatomic, advokat84, Akiro, Ba4e, Banovo Brdo, bbelic, Bobrock1, bokisha253, bpop, Car89, coaaco, cvrle312, darkdruid72, Django777, Dorcolac2, drgrozozo, Džekson, FOX, Foxdie, Hans Gajger, Hardenberg, Haris, hyla, ILGromovnik, Kruger, lafa008, luka35, marko308, mean_machine, Medojed, mercedesamg, milutin134, mir, misa1xx, mist-mist, Mixelotti, Mlav, Motocar, nelezele, neutrino, nevjerna beba, niksa517, Niksicanin, Oscar, Povratak1912, Qvazimodo, RajkoB, rovac, ruma, Sančo, sasakrajina, Seeker, Srki94, Stefi888, tajvankanasta, Tas011, Titan, Tribal, tuja, virked, Vlad000, vuksa72, yufighter, zeka013