Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-06-2005, 23:58   #1 (permalink)
AAI
 
Benutzerbild von AAI
 
Registriert seit: May 2004
Beiträge: 327
Browserfenster-Experiment

Um einen Flash-Movie in eine HTML-Seite
einzubinden stehen 2 Möglichkeiten zur
Verfügung:

1. Flash-Movie ist auf 100% gesetzt
2. Flash-Movie wird scaliert

Beide Varianten habe ihre Nachteile.

Nun ist es mir gelungen, die volle Fläche
des Browserfensters auszunutzen
Es ist sozusagen ein Movie mit variabler
Bühnengröße.

Das Beispiel im Anhang soll dies verdeutlichen -
hoffe ich - denn ich habe keine Ahnung ob das
bei allen Browsern/Systemen funktioniert. Das
ist der Grund, warum ich es hier veröffentliche.

BITTE TESTEN!

Optimal wäre:
1. Browserfenster hat keinen Rahmen
2. etwas, was aussieht wie n kleines Männl,
läuft am Rand entlang - ringsrum
3. das Männl ändert seine Größe/Geschwindig-
keit nicht, egal welche Größe das Browser-
fenster hat.
4. nach Veränderung der Browser-Fenstergröße
setzt das Männl unten mittig ein.

Läuft es bei jemandem nicht optimal? - Bitte melden!

System: PC winXP
Browser: Internet Explorer
Test: erfolgreich
Angehängte Dateien
Dateityp: zip resize2.zip (1,6 KB, 32x aufgerufen)

Geändert von AAI (04-06-2005 um 13:16 Uhr)
AAI ist offline   Mit Zitat antworten
Alt 04-06-2005, 08:04   #2 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Hy.

Im Firefox funktioniert es nicht 100%ig.
Da bleibt zwischen Kästchen und Rand teilweise
eine kleine Lücke. Typisch Firefox.
Außerdem skaliert er nicht von Anfang an.

Im IE läuft es einwandfrei.

Gruß
John
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 04-06-2005, 13:37   #3 (permalink)
AAI
 
Benutzerbild von AAI
 
Registriert seit: May 2004
Beiträge: 327
thx4re

Zitat:
Außerdem skaliert er nicht von Anfang an.
...d.h. wenn Firefox das File öffnet,
erscheint das Movie in seiner eigentlichen
Bühnengröße(640*480) ?


Wie verhält es sich bei anderen Browsern - glaube,
die Funktionalität ist nur vom Browser abhängig, oder?


Noch was ist mir aufgefallen...
Das Männl läuft im Flash-Player 1.5 mal schneller als im IE.
1.5 mal - das ist heftig! Kennt jemand den Grund?
Anmerkung: Bewegung wird über 'setInterval' realisiert.

Geändert von AAI (04-06-2005 um 14:18 Uhr)
AAI ist offline   Mit Zitat antworten
Alt 04-06-2005, 14:00   #4 (permalink)
funkdisziplin
 
Registriert seit: Jul 2003
Beiträge: 2.790
@AAI
Zitat:
<html>
<body leftmargin=0 topmargin=0 scroll=no> <embed width=100% height=100% fullscreen=yes src="resize2.swf" menu=false>
</body>
</html>
sorry, erstmal html lernen !

Geändert von derdiedas (04-06-2005 um 14:02 Uhr)
derdiedas ist offline   Mit Zitat antworten
Alt 04-06-2005, 14:11   #5 (permalink)
AAI
 
Benutzerbild von AAI
 
Registriert seit: May 2004
Beiträge: 327
na

Zitat:
sorry, erstmal html lernen !
Du hast recht, mit HTML hab ich mich wenig
auseinandergesetzt. Die zitierten Codezeilen
hat Windows(?) selbst generiert. Es ist der
Quellcode, der entsteht, wenn man 'swf
öffnen mit IE' ausführt.
AAI ist offline   Mit Zitat antworten
Alt 04-06-2005, 21:40   #6 (permalink)
AAI
 
Benutzerbild von AAI
 
Registriert seit: May 2004
Beiträge: 327
Auch wenn ich in HTML einen Niete bin,
bleiben noch ein paar Fragen offen.

1. Wie sieht das Movie mit Mozilla aus?

2. Wie sieht das Movie mit Netscape aus?

3. Wie sind die Geschwindigkeitsdefizite
im Browser zu erklären?
AAI ist offline   Mit Zitat antworten
Alt 05-06-2005, 11:33   #7 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Verstehe, irgendwie nicht was an Deinem Bsp besser sein soll als wenn ich meinen Film 100% in den Browser knalle und ne onResize Funktion bastle.
Ist doch das gleiche oder?
Weis ja nicht was Du so tolles gescriptet hast.
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 05-06-2005, 13:10   #8 (permalink)
AAI
 
Benutzerbild von AAI
 
Registriert seit: May 2004
Beiträge: 327
Es ist nicht viel anders als das,
was du beschrieben hast.

ActionScript:
  1. function stage_size () {
  2.     Stage.scaleMode = "noScale";
  3.     stagelistener = new Object ();
  4.     stagelistener.onResize = function (){
  5.         refresh_stage_size ()
  6.         };
  7.     Stage.addListener(stagelistener)
  8.     };
Jedoch bin ich mir nicht sicher,
ob es bei jedem (Browser/System)
funktioniert. Bsp. oben: Firefox -
eingeschränkt.

Habe noch keine Seite gesehen, wo
es zur Anwendung kommt - dachte,
das hat einen Grund - einen techn.
vielleicht. Oder ist es für viele ein
zu hoher Mehraufwand, die Objekte/
das 'Frameset' neu auszurichen?
AAI 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 22:16 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele