Jump to content
frozenflame

AS3 Slider obracanie problem

Recommended Posts

Witam

 

Mam problem dotyczący obracania obiektu( załóżmy że jest to koło zamknięte w drugim kole są to swa oddzielne symbole)  które się kręcą, mój problem polega na tym że nie wiem jakiego kodu użyć aby koło ze środka dodatkowo można było obracać za pomocą slidera. Wiem jak to zrobić kiedy obiekt jest nieruchomy. Kiedy próbóje to zrobić wtedy gdy oba elementy się kręcą, środkowe koło się zatrzymuje na pewnym kącie wychylenia i się nie obraca 

dodatkowo zastosowane są przyciski start i stop 
 
(w załączniku obraz przedstawiający animację)
w informacjach wyjściowych pojawia się coś takiego:
TypeError: Error #1009: Nie można uzyskać dostępu do właściwości lub metody dla odniesienia do obiektu null.
at slideranim_fla::MainTimeline/przesun()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at fl.controls::Slider/doDrag()
 
 
zastosowany kod to :
 
import fl.controls.Slider; 
 
import fl.events.SliderEvent; 
import fl.controls.Label;
 
 
 
 
 
 
slider.addEventListener(SliderEvent.THUMB_DRAG,przesun); 
 
function przesun(event:SliderEvent):void {
magnesy.rotation = event.value ; 
sliderLabel.text = event.value +"stopni" ;
 

post-230014-0-48408200-1473802764_thumb.jpg

Share this post


Link to post
Share on other sites

 

Witam

 

Mam problem dotyczący obracania obiektu( załóżmy że jest to koło zamknięte w drugim kole są to swa oddzielne symbole)  które się kręcą, mój problem polega na tym że nie wiem jakiego kodu użyć aby koło ze środka dodatkowo można było obracać za pomocą slidera. Wiem jak to zrobić kiedy obiekt jest nieruchomy. Kiedy próbóje to zrobić wtedy gdy oba elementy się kręcą, środkowe koło się zatrzymuje na pewnym kącie wychylenia i się nie obraca 

dodatkowo zastosowane są przyciski start i stop 
 
(w załączniku obraz przedstawiający animację)
w informacjach wyjściowych pojawia się coś takiego:
TypeError: Error #1009: Nie można uzyskać dostępu do właściwości lub metody dla odniesienia do obiektu null.
at slideranim_fla::MainTimeline/przesun()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at fl.controls::Slider/doDrag()
 
 
zastosowany kod to :
 
import fl.controls.Slider; 
 
import fl.events.SliderEvent; 
import fl.controls.Label;
 
 
 
 
 
 
slider.addEventListener(SliderEvent.THUMB_DRAG,przesun); 
 
function przesun(event:SliderEvent):void {
magnesy.rotation = event.value ; 
sliderLabel.text = event.value +"stopni" ;

 

a może ktoś wie jak cos takiego zrobic w innym programie

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...


×
×
  • Create New...