Αρχή :: Ενότητες :: Macromedia :: Απαντήσεις     
 

Forum

Flash buttons - Από {(anonymous)}

Φτιάχνω ενα μενου με flash.
Πάνω απο τα buttons των επιλογών υπαρχει ενα motion twenning, θελω να βάλω ενα button ωστε να δηλωνει τη σελιδα που θα ανοιγει μολις το clickarei καποιος, αλλα ακομη και διαφανές αν το βαλω χάνεται το interactivity που υπάρχει απο το layer με το Motion tweening.

υπάρχει κάμια ιδέα, πως να δουλεύουν και τα 2?

Ευχαριστω

 


Απάντηση από:danny.gr

...Μάλλον η ερώτησή σου χρειάζεται καλύτερη διατύπωση...η το menu σου καλύτερο σχεδιασμό... ;)

Απάντηση από:(anonymous)

λιγο μπερδεμένη η ερωτησή σου, δεν ξέρω αν θα σε καλύψω...
αλλα...






Χρησιμοποιούμε:
στο κεντρικό time line έχουμε 3 layers με 1 frame η κάθε μία,
αναλυτικά στο layer:
-1 έχουμε 1 frame blank, το ονομάζουμε action και βάζουμε την εντολή stop();
-2 έχουμε 1 frame blank το ονομάζουμε function και βάζουμε το βήμα γ.
-3 έχουμε 1 frame στο οποίο έχουμε τοποθετήση το mc και το button

*1 mc με instance name “Example”
στο οποίο θα έχεις ένα δυναμικό πεδίο (Dynamic Text) και στο Var θα βάλεις την μεταβλητή Text και στο πεδίο action θα προσθέσεις την εντολή stop();

**1 button





---βήματα---

α. Δημιούργησε ένα * και τοποθέτησέ το στο κεντρικό time line στο οποίο πρόσθεσε στο πεδίο action τα εξής:
onClipEvent (load) {
_visible = 0;
}



β. Δημιούργησε ένα ** και τοποθέτησέ το στο κεντρικό time line στο οποίο πρόσθεσε στο πεδίο action τα εξής:

on (rollOver) {
_root.showExample("ονομασία που θέλεις");
}
on (release) {
_root.hideExample();
}



γ. Δημιούργησε ένα layer (βλέπε 3 στο 'χρησιμοποιούμε') στο οποίο θα βάλεις τα functions:

function showExample (Text) {
_root.Example.Text = Text;
_root.Example._x = _root._xmouse + _root.Example._width / 2;
_root.Example._y = _root._ymouse - _root.Example._height;
_root.Example._visible = 1;
}
function hideExample() {
_root.Example._visible = 0;
}


κάνοντας τα παραπάνω έχεις 2 πλεονεκτήματα:
-υποδηλώνεις με δυναμικό κείμενο αυτό που θέλεις να εμφανίσεις
-μέσα σε αυτό το mc μπορείς να βάλεις ότι motion tween θέλεις εσύ


ελπίζω να σου έδωσα την απάντηση που ήθελες αλλιώς συγνώμη... :(



tip: Unlimited Profesional ASP.NET 4.0 Hosting.+ MSSQL με 2,30 € το μήνα * F5 για νέο tip

   Πίσω στην προηγούμενη σελίδα






Η Εταιρία | Web Hosting | Domain names | Web Information | Υπηρεσίες | Resellers | Υποστήριξη |
Copyright © 2007–09 4GR.NETWORKS, All rights reserved.