Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-02-2004, 00:07   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 5
Vollbild, inhalte zentrieren

Hi erstmal, 1. Post und sofort ne frage.

Also ich möchte gerne ein bild im hintergrund haben. dieses soll sich ähnlich wie ein bg eines html documents verhalten (nicht überbedingt immer wiederholen, besser wäre auf 100% höhe des browser fensters skalieren (bzw breite), dabei sollte sich das bild möglichst nicht verzerren, deswegen entweder höhe oder breite.

soviel zum hintergrund.

die content elemente sollen nun zentriert auf diesem hintergrund erscheinen, und natürlich nicht skaliert sein...

ist sowas möglich? wenn ja wie aufwendig, habe recht rudimentäre as kenntnisse...aber man kanns ja lernen..

MFG
chaos

PS hoffe man kann verstehen was ich mein..is schon spät und ich weiß nicht recht wie ichs formulieren soll
Djchaos ist offline   Mit Zitat antworten
Alt 18-02-2004, 00:37   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Hi & willkommen

also erstens brauchst bissl Kenntnis in AS.

Zweitens ein paar Begriffe für die Suche hier rechts oben:
Stage
scaleMode
resize
listener

Da solltest schon was finden.
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist gerade online   Mit Zitat antworten
Alt 15-09-2005, 15:36   #3 (permalink)
=)
 
Benutzerbild von dante
 
Registriert seit: Jun 2003
Beiträge: 499
Zitat:
Zitat von sonar
Hi & willkommen

also erstens brauchst bissl Kenntnis in AS.

Zweitens ein paar Begriffe für die Suche hier rechts oben:
Stage
scaleMode
resize
listener

Da solltest schon was finden.
argh. ich suche das ganze forum ab um diesen effekt hinzubekommen und ich finde in 99 prozent der fälle immer posts mit deiner antwort such mal nach blubb.

kannst du nicht den link einfach posten anstatt hier so viele threads mit guten suchwörtern vollzumüllen?

sry. aber ist echt extrem nervig
__________________
x 600.6
y 123.3
dante ist offline   Mit Zitat antworten
Alt 15-09-2005, 15:40   #4 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Zitat:
Zitat von dante
kannst du nicht den link einfach posten anstatt hier so viele threads mit guten suchwörtern vollzumüllen?
Nein





















__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist gerade online   Mit Zitat antworten
Alt 15-09-2005, 15:55   #5 (permalink)
=)
 
Benutzerbild von dante
 
Registriert seit: Jun 2003
Beiträge: 499
mmh. du machst aus spass die suche schwieriger? oder habe ich deine smileys falsch interpretiert
__________________
x 600.6
y 123.3
dante ist offline   Mit Zitat antworten
Alt 15-09-2005, 16:00   #6 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Zitat:
Zitat von dante
mmh. du machst aus spass die suche schwieriger?
Ja
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist gerade online   Mit Zitat antworten
Alt 15-09-2005, 16:57   #7 (permalink)
flashkonsole
 
Benutzerbild von Flashkonsole
 
Registriert seit: Sep 2003
Ort: Berlin
Beiträge: 59
Probier das mal_
viel erfolg!

//init scalable Background
StageListener = new Object();
var parent = this; //zeitleiste
StageListener.onResize = function() {
var bgmc = parent.bg_mc;//bg movieclip ->scaleable
bgmc._width = Stage.width;
bgmc._height = Stage.height;
var contentmc = parent.mein_mc;// mc der nicht skaliert wird
//hier musst du schauen wie groß dein mc ist und entsprechend anpassen
//meiner ist in diesem Fall 1020*620
contentmc._x = Math.round((Stage.width / 2) - (510));
contentmc._y = Math.round((Stage.height / 2) - (310));

}
Stage.addListener(StageListener);

Stage.scaleMode = "noScale";
Stage.align = "TL";
StageListener.onResize();
Flashkonsole ist offline   Mit Zitat antworten
Alt 16-09-2005, 08:49   #8 (permalink)
=)
 
Benutzerbild von dante
 
Registriert seit: Jun 2003
Beiträge: 499
yepp. wichig ist auch der richtige doctype der zuläääst für height prozentangaben zu nehmen.
__________________
x 600.6
y 123.3
dante ist offline   Mit Zitat antworten
Alt 09-12-2005, 11:57   #9 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 28
Sorry wenn ich das jetzt nochma alles hoch hole, aber ich hab da noch ne Frage zu.

Ich habe das bei mir eingebaut und es funktionier auch wunderbar. Allerdings mit folgendem "kleinen" Problem: Wenn ich meine Seite lade, erscheint der Flashfilm so wie ich ihn haben will (mittig, vollbild...) allerdings ist der "variable Hintergrund " nicht auf die Höhe angepasst. Erst wenn ich die Größe des Browserfenster ändere, passt sich der Hintergrund an.

Im AS steht ja onResize. Kann es evtl. damit zusammen hängen? Wie kann ich das Problem beheben?

Hier der AS-Code
Code:
sizeListener = new Object();
sizeListener.onResize = function() {
	_root.bg_mc._height = Stage.height;
};
Stage.addListener(sizeListener);

Stage.align = "TM";
Stage.scaleMode = "noScale";
sizeListener.onResize();
Danke schonmal
alesch ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 11:08 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele