Καθορισμός θέσης κάποιων movie clip ανεξάρτητα από την

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

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

Απάντηση
Άβαταρ μέλους
majuranus
Δημοσιεύσεις: 404
Εγγραφή: 01 Μαρ 2006 19:47
Τοποθεσία: Veria
Επικοινωνία:

Καθορισμός θέσης κάποιων movie clip ανεξάρτητα από την

Δημοσίευση από majuranus » 23 Φεβ 2010 13:07

Γεια σας,

Φτιάχνω ένα photo gallery σε περιβάλλον flash to οποίο έχει ένα διακριτικό μενού αριστερά και δεξιά μια μπάρα με τα thumbnails. το πρόβλημα είναι πως όταν κάποιος έχει διαφορετική ανάλυση οι μπάρες δεξιά- αριστερά δεν βγαίνουν στο άκρο της οθόνης με αποτέλεσμα να χαλάει η αισθητική του site. Υπάρχει τρόπος να λέω του flash να τοποθετεί τα movie clip (μενου - thumbnail) δεξιά και αριστερά της οθόνης; αυτόματα και ανεξάρτητα με την ανάλυση

το 100% πλατος - ύψος δεν εξυπηρετεί

Σας επισυνάπτω και το swf να δείτε την μέχρι τώρα πορεία μου.

ευχαριστώ πολύ προκαταβολικά
Συνημμένα
Main_project.rar
(452.57 KiB) Μεταφορτώθηκε 183 φορές

Άβαταρ μέλους
majuranus
Δημοσιεύσεις: 404
Εγγραφή: 01 Μαρ 2006 19:47
Τοποθεσία: Veria
Επικοινωνία:

Καθορισμός θέσης κάποιων movie clip ανεξάρτητα από την

Δημοσίευση από majuranus » 23 Φεβ 2010 13:42

Και γενικότερα μπορεί να προτείνει κάποιος ένα καλό βιβλίο για το FLASH CS3 και AS3

πρόσφατα αγόρασα την σουίτα και θέλω ένα καλό οδηγό να μάθω και AS3

Άβαταρ μέλους
HeRu
Flash Moderator
Δημοσιεύσεις: 800
Εγγραφή: 16 Αύγ 2004 10:49
Επικοινωνία:

Καθορισμός θέσης κάποιων movie clip ανεξάρτητα από την

Δημοσίευση από HeRu » 23 Φεβ 2010 14:55

Για το reposition δες εδώ: http://www.freestuff.gr/forums/viewtopi ... 817#370817

Μπορείς να ξεκινήσεις από το help που συμπεριλαμβάνεται στο Flash, το οποίο είναι αρκετά ολοκληρωμένο.

Άβαταρ μέλους
majuranus
Δημοσιεύσεις: 404
Εγγραφή: 01 Μαρ 2006 19:47
Τοποθεσία: Veria
Επικοινωνία:

Καθορισμός θέσης κάποιων movie clip ανεξάρτητα από την

Δημοσίευση από majuranus » 23 Φεβ 2010 15:21

Ομολογουμένως πολύ καλό
η λίστα με τα διαθέσιμα Event φαντάζομαι θα υπάρχει στο help! παρ' αυτά νομίζω ότι βρήκα αυτό που ήθελα
ευχαριστώ πολύ η συνέχεια στο επόμενο post :)

nkast
Δημοσιεύσεις: 137
Εγγραφή: 15 Νοέμ 2009 20:31
Επικοινωνία:

Καθορισμός θέσης κάποιων movie clip ανεξάρτητα από την

Δημοσίευση από nkast » 23 Φεβ 2010 23:54

Πρόσθεσε τις παρακάτω γραμμές στον κώδικα σου ώστε να μην αλλάζουν μέγεθος τα MCs κατά το resize και να δουλέψει σωστά το repositioning.

Κώδικας: Επιλογή όλων

stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
Ένα σχετικό άρθρο μπορείς να δεις εδώ: http://www.republicofcode.com/tutorials ... uidresize/



Αν θέλεις μπορείς να χρησιμοποιήσεις και την βιβλιοθήκη που σου στέλνω.
Αφού αντιγράψεις τα .AS, πρόσθεσε τις παρακάτω γραμμές στο πρώτο Frame.

Κώδικας: Επιλογή όλων

import flash.geom.Point;
import flash.Boot;
import nk.layoutManager.HAlign;
import nk.layoutManager.VAlign;
new Boot(this);
Για κάθε MC που θέλεις να στοιχίσεις στο stage, φτιάξε ένα instance της κλάσης StageAlign όπως παρακάτω:

Κώδικας: Επιλογή όλων

new nk.layoutManager.StageAlign( mcMyMovieclip, HAlign.Right  , VAlign.Bottom , new Point(-20,-20) );
Η κλάση StageAlign αναλαμβάνει όλα τα άλλα. :D
Αρκετά βολικό αν πρέπει να στοιχίσεις μεγάλο αριθμό από MCs.

Οι κλάσεις αυτές είναι μέρος απο βιβλιοθήκη γραμμένη σε HaXe και έγινε αυτόματη μεταφορά σε AS3. Εξ ου η έλλειψη σχολίων και το σχετικό overhead. :-?
Συνημμένα
AlignTest.zip
(27.49 KiB) Μεταφορτώθηκε 183 φορές

Απάντηση

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

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

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