ERLEDIGT
NEIN
NEIN
ANTWORTEN
19
19
ZUGRIFFE
661
661
EMPFEHLEN
-
04.02.10 06:40 #1rara Tutorials.de Gastzugang
Hi all,
ich habe einen E-Mail Link der wunderbar funktioniert. Nur wenn ich im Fullscreen bin,
dann funktioniert er dennoch, nur wenn er zurück auf die normale Sicht geht dann verzerrt er die Seite bzw. zeigt nur ein Seitenteil nachdem der E-Mail Client geöffnet ist.
Wie gesagt der Fullscreen an sich funktioniert (Hin- und Zurück) einwandfrei, die Problematik tritt nur auf bei einer Verlinkung.
Auf der Adobe-Seite ist ein Artikel zum fullscreenmode und darin steht :
>>"•Users cannot enter text in text input fields while in full-screen mode.
All keyboard input and key-related ActionScript is disabled while in full-screen mode,
with the exception of the keyboard shortcuts that take the viewer out of full-screen mode."<<
Gibt es schon eine Lösung für das Problem oder hat jemand ne Idee wie man es umgehen könnte ?
Gruß und danke vorab
-
Texteingaben gehen grundsätzlich nicht im Fullscreen Modus und einen Workaround gibt es dafür nicht.
Aber das hat doch auch gar nichts mit dem Problem der falschen Seitenausrichtung zu tun.
Du mußt nachdem du wieder aus dem Fullscreen heraus bist die elemete auf die aktuelle darstellungsgröße positionieren.
Hiermit kann du zb einen Movieclip mithilfe stageWidth & stageHeight mittig ausrichten:
AS3 code:
PHP-Code:container_mc.x = stage.stageWidth / 2 - container_mc.width / 2;
container_mc.y = stage.stageHeight / 2 - container_mc.height / 2;
AS3/Flex - Java - ObjC - PHP
-
04.02.10 17:37 #3rara Tutorials.de Gastzugang
Hi danke erstmal für deine Antwort,
ich hab das auprobiert aber da ich direkte Größenangaben angegeben habe, bringt diese variante nix.
Hier ist ein Beispiel wie ich es versuche zu realisieren
(ich fang bei dem mail event an; ich befinde mich im mc und der mc ist das was ausgerichtet werden muss nachdem mail event):
mail.addEventListener(MouseEvent.CLICK,send);
if (stage.displayState == "fullscreen") {
mc.width = xx;
mc.height = xx;
mc.x = xx;
mc.y = xx;
}
So sieht es bei mir im Moment aus. Die xx Angaben habe ich jetzt für die Größe für dieses Beispiel genommen.
danke vorab
-
AS3/Flex - Java - ObjC - PHP
-
04.02.10 19:25 #5rara Tutorials.de Gastzugang
Der E-Mail Client wird immer einwandfrei geöffnet, nur wenn ich zurück zur FlashSeite in den browser gehe dann wird die Seite gezoomt angezeigt als verzerrt bzw. nicht in der normalen Größe.

gruß
-
Versuch mal mit NO_SCALE die skalierung auszuschalten
PHP-Code:import flash.display.StageAlign;
import flash.display.StageScaleMode;
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
AS3/Flex - Java - ObjC - PHP
-
04.02.10 19:58 #7rara Tutorials.de Gastzugang
Noscale ist schon in den publish settings drin. Hab auch mit TL versucht aber ohne erfolg.
Wie kann ich eine if abfrage erstellen dass er nachdem click auf den e-mail link in den normal schalten kann ? Vll. hilft der eben gepostete schnipsel weiter.
gruß
-
AS3/Flex - Java - ObjC - PHP
-
05.02.10 02:06 #9rara Tutorials.de Gastzugang
Hehe, jo das habe ich in meinem main mc im ersten frame auch stehen.

Und wie geht die Page zurück in den normalen Modus nachdem ich den Link angeklickt habe ?
Falls du noch on sein solltest komm in den Tutorials chat, da befinde ich mich im moment.
gruß
-
AS3/Flex - Java - ObjC - PHP
-
06.02.10 18:51 #11rara Tutorials.de Gastzugang
Hab ich ja ausprobiert funktioniert nicht wirklich.
Ich hab versucht die E-mail Funktion mit der fullscreen Funktion zu schmelzen, klappt aber nicht.
-
Etwas code posten wäre hierbei schon von vorteil....
AS3/Flex - Java - ObjC - PHP
-
06.02.10 20:42 #13rara Tutorials.de GastzugangCode :
1 2 3 4 5 6 7
function mail(e:MouseEvent):void { var email:String="email adresse"; var myRequest:URLRequest = new URLRequest("mailto:"+email+); navigateToURL(myRequest, "_self"); } mc-mail.addEventListener(MouseEvent.CLICK,mail);
Bitte schön und nun möchte ich halt nachdem Aufruf von dem Mailprogramm das die Seite in den Normal Modus wechselt, die Seite sollte jedoch korrekt anzeigt werden.
Halt mit diesen Zeilen:
Code :1 2 3
if (stage.displayState == StageDisplayState.FULL_SCREEN) { stage.displayState=StageDisplayState.NORMAL; }
-
Das erreichst du indem du das if statement in deine mail Funktion schreibst. Hab ich aber auch schon weiter oben geschrieben.

Dazu müßtest du deine fla mit der html in dem die swf eingebettet wird hier hochladen. So kann man sich ein besseres Bild von dem Problem machen.AS3/Flex - Java - ObjC - PHP
-
08.02.10 21:04 #15rara Tutorials.de Gastzugang
Hi,
du sagst mir immer ich soll die darein bauen, das ist ja grade mein Problem, wie baue ich das zusammen. Da braucht man doch nicht die ganze fla datei zu sehen. :/
Ähnliche Themen
-
ScrollPane auf Position 0 nach Link
Von schorge im Forum Flash PlattformAntworten: 1Letzter Beitrag: 07.02.10, 16:30 -
Bannerwechsel mit css? Je nach Link?
Von spuddi im Forum CSSAntworten: 0Letzter Beitrag: 28.07.06, 09:26 -
Link erst nach 30s einblenden
Von Megamorph im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 07.04.06, 21:43 -
Link auf eine URL nach If Abfrage...
Von di-five im Forum PHPAntworten: 2Letzter Beitrag: 15.12.05, 22:22 -
Variabler Link nach Browserweiche
Von Martys im Forum PHPAntworten: 0Letzter Beitrag: 29.12.03, 13:37





Zitieren


Login





