PSD-Tutorials.de
Forum für Design, Fotografie & Bildbearbeitung
Tutkit
Agentur
Hilfe
Kontakt
Start
Forum
Aktuelles
Besonderer Inhalt
Foren durchsuchen
Tutorials
News
Anmelden
Kostenlos registrieren
Aktuelles
Suche
Suche
Nur Titel durchsuchen
Von:
Menü
Anmelden
Kostenlos registrieren
App installieren
Installieren
JavaScript ist deaktiviert. Für eine bessere Darstellung aktiviere bitte JavaScript in deinem Browser, bevor du fortfährst.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen
alternativen Browser
verwenden.
Antworten auf deine Fragen:
Neues Thema erstellen
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
Webdesign: HTML/CSS, Responsive Design, Sass...
Menüleiste nach verlassen des Fullscreens wieder dauerhaft anzeigen lassen
Beitrag
<blockquote data-quote="noob69" data-source="post: 1941088" data-attributes="member: 569452"><p>Hallo PSD-Tuorianer,</p><p></p><p>ich bin noch relativ neu bei AS2, bin damals direkt bei AS3 eingestiegen.. aber man sollte ja auch seine 'Roots' kennen <img src="/styles/default/xenforo/smilies/tongue.gif" class="smilie" loading="lazy" alt=":p" title="Stick Out Tongue :p" data-shortname=":p" /> </p><p></p><p>Mein Anliegen ist folgendes:</p><p></p><p>ich habe einen vollbildplayer in flash geschrieben, der funktioniert auch wunderbar... </p><p>er hat im normalen format eine menüleiste (play/pause, zeitleiste, mute on/off und ein fullscreen MC), diese wirde im fullscreen nach einem intervall von 5sek von einem schwarzen balken überdeckt (=soll effekt vom ausblenden der zeitleiste haben, die einzelnen MC's der menüleiste liegen aber auf verschiedenen ebenen, in verschiedenen containern, deshalb die eher etwas 'faule' lösung mit dem balken zum verdecken)</p><p></p><p>nun ist mir aufgefallen, dass wenn ich einmal im vollbild war und mit ESCAPE wieder zurück wechsle in den normalen modus, er mir nach ein paar sekunden untätigkeit weiterhin die menüleiste ausblenden bzw den schwarzen balken einblenden möchte.</p><p></p><p>nun habe ich einen keylistener geschrieben, der das unterbinden soll, der will aber nicht so richtig...... keine fehlermeldung oder so...</p><p></p><p>mein AS für den fullscreen modus sieht so aus:</p><p></p><p>[PHP]import flash.events.*;</p><p></p><p>BlackBar._visible = false;//versteckt erstmal den schwarzen</p><p>//balken beim starten des videos</p><p></p><p>/*_______________________________________________________________________________*/</p><p>//hier definiere ich den key event der normalerweise das ausblenden verhindern soll</p><p>keyListener = new Object();</p><p>keyListener.onKeyDown = function() { </p><p>if (Key.isDown(Key.ESCAPE)) {</p><p> //BlackBar._visible = false;</p><p> delete BlackBar;</p><p> //clearInterval(this.mouseID);//zählt intervall ab</p><p> _global.fullScreenMode = false;</p><p> Mouse.show();//mouse cursor soll sich bei bewegung wieder zeigen</p><p> } </p><p>}</p><p>Key.addListener(keyListener);</p><p></p><p>/*_______________________________________________________________________________*/</p><p></p><p>this.onMouseMove = function() {</p><p> clearInterval(this.mouseID);</p><p> BlackBar._visible = false;//sagt an das balken bei bewegung wieder verschwinden soll</p><p> Mouse.show();//mouse cursor soll sich bei bewegung wieder zeigen</p><p></p><p> this.mouseID = setInterval(this, "onMouseStop", 5000);//5000=5sek.</p><p>};</p><p>this.onMouseStop = function() {</p><p> clearInterval(this.mouseID);//zählt intervall ab</p><p> if (_global.fullScreenMode == true) {</p><p> BlackBar._visible = true;//schwarze balken schiebt sich vor die navileiste</p><p> Mouse.hide();//versteckt mouse cursor</p><p> }//else(BlackBar._visible =true);</p><p></p><p>};[/PHP]was mache ich falsch?</p><p></p><p>ich hoffe ihr könnt mir helfen <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /></p></blockquote><p></p>
[QUOTE="noob69, post: 1941088, member: 569452"] Hallo PSD-Tuorianer, ich bin noch relativ neu bei AS2, bin damals direkt bei AS3 eingestiegen.. aber man sollte ja auch seine 'Roots' kennen :p Mein Anliegen ist folgendes: ich habe einen vollbildplayer in flash geschrieben, der funktioniert auch wunderbar... er hat im normalen format eine menüleiste (play/pause, zeitleiste, mute on/off und ein fullscreen MC), diese wirde im fullscreen nach einem intervall von 5sek von einem schwarzen balken überdeckt (=soll effekt vom ausblenden der zeitleiste haben, die einzelnen MC's der menüleiste liegen aber auf verschiedenen ebenen, in verschiedenen containern, deshalb die eher etwas 'faule' lösung mit dem balken zum verdecken) nun ist mir aufgefallen, dass wenn ich einmal im vollbild war und mit ESCAPE wieder zurück wechsle in den normalen modus, er mir nach ein paar sekunden untätigkeit weiterhin die menüleiste ausblenden bzw den schwarzen balken einblenden möchte. nun habe ich einen keylistener geschrieben, der das unterbinden soll, der will aber nicht so richtig...... keine fehlermeldung oder so... mein AS für den fullscreen modus sieht so aus: [PHP]import flash.events.*; BlackBar._visible = false;//versteckt erstmal den schwarzen //balken beim starten des videos /*_______________________________________________________________________________*/ //hier definiere ich den key event der normalerweise das ausblenden verhindern soll keyListener = new Object(); keyListener.onKeyDown = function() { if (Key.isDown(Key.ESCAPE)) { //BlackBar._visible = false; delete BlackBar; //clearInterval(this.mouseID);//zählt intervall ab _global.fullScreenMode = false; Mouse.show();//mouse cursor soll sich bei bewegung wieder zeigen } } Key.addListener(keyListener); /*_______________________________________________________________________________*/ this.onMouseMove = function() { clearInterval(this.mouseID); BlackBar._visible = false;//sagt an das balken bei bewegung wieder verschwinden soll Mouse.show();//mouse cursor soll sich bei bewegung wieder zeigen this.mouseID = setInterval(this, "onMouseStop", 5000);//5000=5sek. }; this.onMouseStop = function() { clearInterval(this.mouseID);//zählt intervall ab if (_global.fullScreenMode == true) { BlackBar._visible = true;//schwarze balken schiebt sich vor die navileiste Mouse.hide();//versteckt mouse cursor }//else(BlackBar._visible =true); };[/PHP]was mache ich falsch? ich hoffe ihr könnt mir helfen :) [/QUOTE]
Bilder bitte
hier hochladen
und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Zitate einfügen…
Authentifizierung
Wenn ▲ = 5, ▼ = 2 und ■ = 7, was ist ▲ × ▼ + ■?
Antworten
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
Webdesign: HTML/CSS, Responsive Design, Sass...
Menüleiste nach verlassen des Fullscreens wieder dauerhaft anzeigen lassen
Oben