loadmovie

ActionScript και Flex Προγραμματισμός

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
tearsofawife
Δημοσιεύσεις: 1
Εγγραφή: 25 Ιαν 2010 16:15

loadmovie

Δημοσίευση από tearsofawife » 25 Ιαν 2010 16:30

Θέλω να αλλάξω την photo από ένα movie clip αλλά με την μέθοδο

var i =new Loader();
i.load(new URLRequest(yourimage.jpg));
movieClipInstance.addChild(i)

Βάζει από πάνω την καινούργια photo, εγώ θέλω να αντικαταστήσω την υπάρχουσα με μια άλλοι πώς γίνετε αυτό :oops: ? ευχαριστώ

Άβαταρ μέλους
Maradonna
Δημοσιεύσεις: 135
Εγγραφή: 07 Ιουν 2007 03:19
Τοποθεσία: Αθήνα
Επικοινωνία:

loadmovie

Δημοσίευση από Maradonna » 26 Ιαν 2010 01:24

Καταρχάς,ο παραπάνω κώδικας σου έχει σοβαρά λάθη και είναι κάτι λιγότερο απο ενδεικτικός..
Εάν εννοείς ο loader (που βρίσκεται αποτι κατάλαβα μέσα σε ένα movieclip..) να κάνει load μία νέα εικόνα,πολύ απλά ξανα-κάνεις load ένα νέο URLrequest..
Λογικά επίσης,για να αλλάξει,θα πρέπει να κάνεις κάτι.Πχ να πατήσεις ένα κουμπί,ή να περάσει ένα χρονικό διάστημα.
α)Για να κανεις load την εικόνα σου..
var imageLoader:Loader = new Loader();
imageLoader.load(new URLRequest("firstImage.jpg"));
toMovieClipSou.addChild(imageLoader);
Για να κάνεις μετά load κάποια άλλη εικόνα..
imageLoader.load(new URLrequest("secondImage.jpg"));
β)Για να αλλάξεις τη δεύτερη εικόνα σου με ένα button..
toButtonInstanceSou.addEventListener(MouseEvent.CLICK, allakseEikona);
function allakseEikona(e:MouseEvent):void {
imageLoader.load(new URLrequest("secondImage.jpg"));
}
Και τέλος,για να αλλάξει η εικόνα σου μετά απο χ χρονικό διάστημα (σε millisecond)
var oXronosSou:Timer = new Timer(800);
oXronosSou.addEventListener(TimerEvent.TIMER_COMPLETE, allakseEikona2);
function allakseEikona2(e:TimerEvent):void {
imageLoader.load(new URLrequest("secondImage.jpg"));
}
Με βάση τα παραπάνω παραδείγματα μπορεις να πειραματιστείς και σε παραλλαγές.
Κάνε την έρευνα σου και στο flash help documentation :)
Εικόνα
Code is poetry

Απάντηση

Επιστροφή στο “ActionScript και Flex Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες