Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 20-06-2007, 19:45   #1 (permalink)
alte pfeife
 
Benutzerbild von muschko
 
Registriert seit: May 2003
Ort: Kassel
Beiträge: 1.222
stage eingrenzen

hi,

möchte einige MC's auf der Stage ausrichten per random.
möchte aber das sie nicht aus der stage herausragen, deswegen will ich den random bereich soweit verkleinern, das die symbole mittig ausgerichtet werden. also alle mcs sollten dann in auf der bühne sein... ich will quasi die stage eingrenzen.

leichte frage, gibt bestimmt auch ne leichte antwort, aber ich komm grad nicht drauf

danke !
muschko ist offline   Mit Zitat antworten
Alt 20-06-2007, 20:28   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
kleines missverständnis deiner seits:
das swf ist IMMER 2880x2880 pixel gross
die stage ist der bereich, wieviel das abspielende programm davon zeigt.
nicht scalieren vorraussgesetzt: wenn du das browser-fenster immer grösser ziehst, dann siehst du immer mehr von deinem swf. weil mit dem grösseren browserfenster die stage immer grösser wird. man kann die stage nicht in flash einstellen, da das eine sich ausserhalb vom swf ergebende grösse ist.

begrenzt wird das z.b. wenn du in der html-seite angibst, vom swf soll 640x400 angezeigt werden und das immer zu 100%

wenn es dir darum geht, das eventuell sachen sichtbar sind, die du 'nebendrann' gelegt hast: entweder die auschalten mit visible=false; bzw. über alles eine maske legen.
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (20-06-2007 um 20:30 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 20-06-2007, 21:01   #3 (permalink)
alte pfeife
 
Benutzerbild von muschko
 
Registriert seit: May 2003
Ort: Kassel
Beiträge: 1.222
ich glaube wir reden an uns vorbei... ich will ja nicht die stage an sich verkleinern...

ich will einfach nur einen bereich festlegen, in der die mcs attacht werden. der aber etwas kleiner als die jetztige stage ist ( mit dem stage.listener die größe abgefragt )

vlt. ist es so besser erklärt
muschko ist offline   Mit Zitat antworten
Alt 20-06-2007, 22:05   #4 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
hier ein beispiel, wie man die stagegrösse abfragen und nutzen kann:
http://www.seibsprogrammladen.de/fra...ispiele/flash6
-> Stage_size
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 25-06-2007, 12:44   #5 (permalink)
alte pfeife
 
Benutzerbild von muschko
 
Registriert seit: May 2003
Ort: Kassel
Beiträge: 1.222
ich glaub wir reden aneinander vorbei

ich will einfach elemente in der Stage plazieren, aber nicht die komplette Stage als Platzierung nutzen, z.b. wenn die bühne 800x600 groß ist, 700x 500 nutzen bei der ausrichtung...

mit z.b. Stage.width - 100 will das irgendwie nicht so richtig funktionieren

mymc._y = Math.random(Stage.width-100);

so in etwas, das problem ist, er benutz trotzdem die komplette Stage

komisch irgendwie
muschko ist offline   Mit Zitat antworten
Alt 25-06-2007, 21:41   #6 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
Zitat:
Zitat von muschko Beitrag anzeigen
wenn die bühne 800x600 groß ist, 700x 500 nutzen
benütze eine maske


und wenn, dann vielleicht so:
randLinks=150;
randRechts=100;
mymc._x = randLinks +Math.random()*(Stage.width -randLinks -randRechts);
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (25-06-2007 um 21:43 Uhr)
hgseib 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 10:09 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele