ERLEDIGT
JA
JA
ANTWORTEN
15
15
ZUGRIFFE
3963
3963
EMPFEHLEN
-
Hallo Leute,
der Titel sagt eigentlich schon alles: würde gerne meine .swf auf kopletter Browserseite darstellen.
Perfekt wäre ein Ergebnis wie es auf cokefridge.de oder derbauer.de zu sehn ist.
Gruss smareshGeändert von smaresh (04.02.08 um 22:09 Uhr)
-
Hallo,
link
-
04.02.08 23:08 #3
*halber Offtopic*
Ha, Flash lernen ist toll
Du kannst auch über Sprites der Stage die Möglichkeit geben auf Klicks zu reagieren.
Also bei Klick Fullscreen und dasselbe wieder zurück.
Nur um dem Anwender die Möglichkeit zu geben auch zu interagieren
Natürlich musst du noch die allowFullScreen-Eigenschaft auf true setzen.
*halber Offtopic ende*Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14
private function createMouseListener(event:Event):void { stage.addEventListener(MouseEvent.CLICK,toggleFullScreen); } private function toggleFullScreen(event:MouseEvent):void { switch(stage.displayState) { case "normal": stage.displayState = "fullScreen"; break; case "fullScreen": default: stage.displayState = "normal"; break; }„Demokratie ist lustig.“
Joseph Beuys
[/COLOR][/FONT]
-
... wobei anzumerken wäre, dass sich das Beispiel von nesk auf Flash9, AS3.0 bezieht.
.
-
danke Leute für die schnellen Antworten, ist aber leider noch nicht ganz das was ich suche...
mir geht es nicht nur darum meine .swf zentral auf einer Seite anzeigen zu lassen. Perfekt wäre es wenn sich der Hintergrund der .swf über die komplette Seite erstrecken würde und der tatsächliche Inhalt der Seite zentral angeorndet wäre.
hier ein Beispiel. Lila ist der tatsächliche HP-Bereich und das grüne der Hintergrund der sich über die komplette Seite erstreckt.
Falls sich jemand wundert wofür ich das brauche: ich will die Hintergrund-Farbe variabel haben.
-
Hi,
Mein von Denniz zitiertes Beispiel ist in der Tat das, was Du suchst. Packe Deine Seiteninhalte einfach in einen MovieClip, und positioniere diesen bei Stage.onRescale mittig.
Alternativ kannst Du Dir den Stage-Listener auch sparen, und die Bühne mittig ausrichten:Code :1
Stage.align = "";
Der Flashfilm wird dann mit 100% Breite und Höhe in die html-Seite eingebettet.
Gruß
.
-
Hallo,
es geht so wie es Tobias in sein Skript schon beschrieben hat, du müßtest nur die Resize Methode an deine gewünschte Ausrichtung der Mc's anpassen.
Ich habe die mal auf die schnelle eine Skript geschrieben das den Hintergund und dein Content Mc bei jeder Bildschirmauflösung zentral darstellt.
Code actionscript:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
stop(); Stage.align = "TL"; Stage.scaleMode = "noScale"; T_CLIP = this; /** *erstmal die mc's auf die Bühne Importieren *bg hat registrierpunkt in der mitte und container links oben */ var bg:MovieClip = T_CLIP.attachMovie("bg", "bg", 0); var con:MovieClip = T_CLIP.attachMovie("container", "container", T_CLIP.getNextHighestDepth()); /** *positionieren der elemente */ var o:Object = new Object(); Stage.addListener(o); o.onResize = function() { bg._x = Stage.width/2; bg._y = Stage.height/2; con._x = Stage.width/2-con._width/2; con._y = Stage.height/2-con._height/2; setBackgroundSize(); }; o.onResize(); /** *Das Hintergundbild soll das gesamten Browserfenster einnehmen */ function setBackgroundSize() { var p:Number; if (bg._width<Stage.width) { p = Stage.width/bg._width; bg._width = Stage.width; bg._height *= p; } if (bg._height<Stage.height) { p = Stage.height/bg._height; bg._height = Stage.height; bg._width *= p; } }
Hier ist link zur fla.
Veränder mal die größe der swf dann siehst du das sich die mc's immer neu positionieren.
EDIT: Tobias war schneller, naja egal..
-
Jo das is schon ein Teil wovon ich gesucht habe...
Nur noch nicht perfekt. Hier nochmal ein Bild. Ich hab die .swf von Denniz eingebunden und das Ergebnis kann sich sehen lassen nur noch ein kleines Manko die weissen Ränder (oben rot gekringelt)
gruss smaresh
-
Stelle in der html margin:0 und padding:0
HTML-Code:*{ margin:0; padding:0; }
-
ok jez hat alles geklappt.. danke euch allen...
die fla hat mir sehr geholfen danke Denniz
gruß smaresh
-
Hallo Forum.
Ich hänge mich hier mal in den Thread mit rein, weil ich berufsbedingt auf eine höhere Version von Flash umgestiegen bin (vorher Flash 4 und nun Flash CS3) und noch wie ein Ochse vorm Berg stehe. Ich versuche gerade mit dem Forum alles neue zu lernen. Hab mir auch schon ein dickes Buch geholt aber ich komme im Moment nicht weiter.
Ich hatte auch das Problem, dass ich meinen Hintergrund über die ganze Browserseite einbinden wollte und habe den hier vorgeschlagenen Code benutzt und auch schon auf meine MC umgebaut, so dass es im Grunde so läuft wie es soll.
Nun versuche ich weitere Elemente auf die Bühne zu bringen (Textfenster, Navigationen usw), aber die werden mir beim testen nicht angezeigt. Warum
Des weiteren benötige ich Hilfe, wie ich denn dann die swf einbinden muss, damit das mit dem Browser auch funktioniert.
Kann mir jemand vielleicht auch Tipps geben, wie ich Actionscript gut lernen kann?
Danke.
Marcus
-
Hi,
gib uns bitte ein paar mehr Informationen:- geht es um AS2.0 oder um AS3.0?
- Wenn Objekte nicht angezeigt werden, muss das nicht unbedingt etwas mit der Positionierung zu tun haben. Hierbei wäre es hilfreich, wenn Du Deine .fla posten würdest.
@Einbettung: Der Flashfilm sollte mit 100% Breite und Höhe (sowohl im Object- als auch im Embed-Tag) eingebettet werden.
@Flash lernen: Ich kann nur empfehlen: Üben, üben, üben und so viel es geht in der mitgelieferten Dokumentation (die recht umfangreich ist) lesen (so habe zumindest ich es gehandhabt; andere mögen vielleicht mit Lehrbüchern oder Kompendien gut zurechtkommen). Achte dabei darauf, dass Du nicht zu schnell mit zu komplexen Projekten beginnst (manch ein blutiger Anfänger will gleich eine komplette Website, ein Spiel oder sonst eine komplexere Anwendung schreiben), sondern Deinen Schwierigkeitsgrad nach und nach steigerst.
Gruß
.
- geht es um AS2.0 oder um AS3.0?
-
Hallo Tobias,
gerne gebe ich dir/euch die Infos.
Ich hatte in einem anderen Thread (da habe ich gefragt wieso mein MC Button sofort in den Mouse out geht, wenn in dem Bereich ein neuer MC Button ist) erfahren, dass ich aufrüsten muss, um diverse Projekte zu realisieren.
Daraufhin habe ich eine Flash CS3 im Büro durchgesetzt und versuche nun meinen Kenntnisstand von Flash 4 auf CS3 zu erweitern.
Ob AS2 oder AS3 ist mir im Grunde nicht so wichtig, weil ich den Unterschied noch nicht kenne. Was ist den sinnvoll
Die fla habe ich angehängt. Da sieht man die zwei verschiedenen Hintergründe, die sich im swf auch richtig verhalten. Allerdings möchte ich diese beiden Elemente wirklich nur als Hintergrund nutzen. Darauf wollte ich nun eine Art Textfenster und die Navigation plazieren (da werde ich wohl auch noch mal das Problem MC Button von oben bekommen.
Die Werkzeuge, Animationen über die Zeitleiste, die Steuerung von Filmen ist mir geläufig. Allerdings hatte ich bisher absolut keinen Kontakt zu Actionscript (bis auf den einfachen preloader mit %-Angaben in Flash 4).
Da hapert es.
Vielleicht ist hier ja auch jemand in der Lage (oder sogar in meiner Nähe) mir so eine Art Schulung zu geben.
Danke schonmal für die Hilfe
Grüße
Marcus
-
Ich begreif das einfach nicht. Ich habe mit Hilfe des hier im Thread genannten AS Codes ein MC auf meiner Bühne plaziert und er wird auch immer zentriert abgebildet und verhält sich so wie ich es haben wollte.
Nun dachte ich, dass ich nun einen Film ganz normal beginnen kann. Also weitere MCs und Navi auf der Bühne plaziere über die Zeitleiste animiere und schön exportiere.
ABER egal was ich auf die Bühne packe. Es wird nicht angezeigt. Gar nix.
Warum ist das so?
-
06.02.09 12:02 #15
Ist es möglich den Hintergrund zu kacheln? Ich hätte nämlich entweder eine Farbe oder eine Kachel bzw. Gradient. Es muss also entweder nur eine Wiederholung auf x und y Achse geben oder nur auf x Achse im falle eines Gradients.
Ähnliche Themen
-
myfaces / richfaces - Flash Movie einbinden
Von alan79 im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 7Letzter Beitrag: 09.07.09, 14:30 -
SWF in Flash-Movie einbinden.
Von BitMan im Forum Flash PlattformAntworten: 8Letzter Beitrag: 10.10.07, 12:28 -
Flash-Seite in PHP einbinden und gleich Variable an Flash übergeben
Von Matze202 im Forum Flash PlattformAntworten: 10Letzter Beitrag: 23.04.07, 19:50 -
Flash in ascx Seite einbinden
Von ksk im Forum .NET Web und KommunikationAntworten: 1Letzter Beitrag: 21.05.06, 09:28 -
bei klick auf Flash Movie - skip auf ne andere Seite
Von bogyman im Forum Flash PlattformAntworten: 4Letzter Beitrag: 10.03.04, 20:07





Zitieren

Login





