Σταθερό bg σε fullscreen???

Λύσεις προβλημάτων για το δημοφιλές πρόγραμμα κατασκευής παρουσιάσεων στο διαδίκτυο.

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

Απάντηση
Άβαταρ μέλους
zak
Δημοσιεύσεις: 11
Εγγραφή: 01 Αύγ 2003 10:04
Τοποθεσία: under search....
Επικοινωνία:

Σταθερό bg σε fullscreen???

Δημοσίευση από zak » 01 Νοέμ 2007 13:00

Γεια χαρά σε όλους.

Έχω ενα μικρό προβληματάκι. Θέλω να κάνω ενα fullscreen flash site. Το Background είναι μια μεγάλη εικόνα. Θέλω λοιπό οταα θα το παίζω μέσα στον explorer με width100% height 100%, να μην κάνει resize ΤΙΠΟΤΑ. Απλά ότι έχω μέσα στο swf να κάθεται στην ανάλογη θέση. Που σημαίνει οτι θα πρέπει να ορίσω την ακριβή θέση και διάσταση του κάθε τι μέσα στην ταινία.

Any ideas???
Thank you
web is my name,
coding is my middle name,
design is my last name!

Άβαταρ μέλους
vassilism
Δημοσιεύσεις: 1950
Εγγραφή: 17 Μαρ 2007 14:47
Επικοινωνία:

Σταθερό bg σε fullscreen???

Δημοσίευση από vassilism » 01 Νοέμ 2007 18:44

Δεν μπορώ να καταλάβω τι θες να κάνεις.
Όταν δίνεις width 100% height 100% αυτό ισχύει για το swf, πράγμα που σημαίνει ότι θα κάνει το swf να φαίνετε σε όλον τον browser.
Γιατί δεν δίνεις συγκεκριμένες διαστάσεις στο swf?

Άβαταρ μέλους
Garakatsamol
Honorary Member
Δημοσιεύσεις: 919
Εγγραφή: 08 Μάιος 2007 00:27

Σταθερό bg σε fullscreen???

Δημοσίευση από Garakatsamol » 02 Νοέμ 2007 13:49

Κάπου εδώ μέσα νομίζω ότι το τσίμπησα αυτό αλλά δε μπορώ να θυμηθώ πού.
Ο κώδικας πιο κάτω κάνει resize την εικόνα με instance name bgimg σε όλο το stage.
Για να βάλεις κάθε αντικέιμενο εκέι που θές όρισέ το μέσα στο function
Πρέπει να κάνεις publish σε συγκεκριμένο μέγεθος και όχι 100%

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

Stage.scaleMode = "noScale";

resizeFunction= function () {
	var imageAspectRatio = bgimg._width/bgimg._height;
	var stageAspectRatio = Stage.width/Stage.height;
	if (stageAspectRatio>=imageAspectRatio) {
	bgimg._width = Stage.width;
	bgimg._height = Stage.width/imageAspectRatio;
	bgimg._x = Stage.width/2;
	bgimg._y = Stage.height/2;
	} else {
	bgimg._height = Stage.height;
	bgimg._width = Stage.height*imageAspectRatio;
	bgimg._x = Stage.width/2;
	bgimg._y = Stage.height/2;
	}
};
stageListener = new Object();
stageListener.onResize = resizeFunction;
Stage.addListener(stageListener);
_parent.onLoad = resizeFunction;

Άβαταρ μέλους
zak
Δημοσιεύσεις: 11
Εγγραφή: 01 Αύγ 2003 10:04
Τοποθεσία: under search....
Επικοινωνία:

Σταθερό bg σε fullscreen???

Δημοσίευση από zak » 06 Νοέμ 2007 17:57

Thank you Garakatsamol !!!!

That was it!
web is my name,
coding is my middle name,
design is my last name!

Απάντηση

Επιστροφή στο “Flash γενικά”

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

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