andreaseto Δημοσ. 24 Μαΐου 2011 Δημοσ. 24 Μαΐου 2011 Γεια σας παιδιά! Πως μπορώ στην actionscript 3 να καταλάβω αν έχει ολοκληρωθεί ένα animation που έχω ενεργοποιήσει ώστε αφού ολοκληρωθεί να κάνω κάποιες ενέργειες που χρειάζονται; Το animation είναι με bones και poses.
spartakoscs Δημοσ. 24 Μαΐου 2011 Δημοσ. 24 Μαΐου 2011 > import fl.transitions.Tween; import fl.transitions.easing.*; import fl.transitions.TweenEvent; var myTween = new Tween(my_mc, "x", Strong.easeInOut, 100,300, 1, true); myTween.addEventListener(TweenEvent.MOTION_FINISH, onFinish); function onFinish(e:TweenEvent):void { myTween.obj.alpha=0.5; } δεν θα σου πρότεινα να χρησιμοποιήσεις το κλασικό lib του flash για να κάνεις κίνηση και λοιπά . χρησιμοποίησε ένα custom πχ greensock , γιατί εάν και δεν είμαι 100% σίγουρος είχα συναντήσει ένα bug της κλασικής βιβλιοθήκης που κόλλαγε το motion .
andreaseto Δημοσ. 25 Μαΐου 2011 Μέλος Δημοσ. 25 Μαΐου 2011 Ευχαριστώ για την απάντηση! Θα το ψάξω αύριο αν και με 1η ματιά δε ξέρω αν αυτό θα με βοηθήσει. Το animation δε το έχω κάνει μέσω actionscript αλλά με τον γραφικό τρόπο που προσφέρει η Flash CS5. Ενδιαφέρον αυτό το GreenShock που ανέφερες! EDIT: Δε το περίμενα, αλλά δούλεψε και έκανε δουλειά στη περίπτωσή μου ο κώδικας που μου παρέθεσες! Ευχαριστώ πολύ!!!
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.