Workaround Flash Not Allowing Fullscreen From Javascript

Jun 2, 2011

I have video player chrome buttons designed with HTML/CSS. The full screen button needs to tell Flash to go full screen, but Adobe forbids this Javascript-to-Actionscript interaction.I'm making a web based video player that supports many plugins - Flash, VLC, HTML5, iPhone's Quicktime etc... I would like all these players to share the same chrome buttons - play, pause, mute, volume slider, resolution picker, and full screen. These buttons are layed out with HTML/CSS.[code]This has caused me a lot of pain and agony. Whenever I need to make a change, I update the HTML and JS. This change is reflected across the VLC, HTML5, and whatnot players. But since Flash does not share the same HTML chrome buttons, I have to duplicate the changes in Flash/AS. So I'm looking for a better solution that reduces the amount of duplicate code. It doesn't have to be stylistically clean. I just want easy maintainability.

View 3 Replies


Similar Posts:


Javascript :: Flash Always On Top In Android Browser Workaround?

Apr 2, 2012

I have a website with a simple Flash animation behind some text and semi-transparent images as a background. I have used swfobject to embed it and set wmode opaque to make it display correctly in most browsers.For browsers without Flash, the user gets a static background image instead and would not know they were missing anything. However, Android users get the flash background on top of everything as per the known issue with how Flash content is rendered in the Android browser making the site unusable.

I have added a crude browser sniff javascript function to the swfobject code to prevent it from loading for any user agent whith 'Mobile' in it:

<script type="text/javascript">
if (navigator.userAgent.indexOf('Mobile') == -1)
{[code].....

The only problem I have left is for Android users browsing with 'Mobile View' turned off as the user agent pretends to be a desktop version of Safari (I think). I do not wish to disable the Flash animation for all Safari users. Is there a way of blocking it for just Andriod users - even if they have 'Mobile View' disabled?

Possible ideas include:detecting the Flash version with JavaScript or Flash. Does Android use specific versions (version numbers) of Flash which are different from the desktop equivalent? blocking the specific user agents used by Android devices with 'Mobile View' disabled.

View 1 Replies

Javascript :: Allowing Flash Movie To Communicate To Containing Window Without Exposing Full ExternalInterface?

Oct 14, 2011

I'm working on a site that allows administrators to upload arbitrary SWFs and embed them on the page. Administrators are in theory trusted, but I still want to protect against potentially malicious administrators or misguided administrators from harming the site.

A part of the functionality of the site is that the SWFs can communicate to the containing browser page when it's finished and for the page to react.

Now, I can think of two ways to do this:

Use ExternalInterface.addCallback to create a global callback named something like isComplete that does logic and returns true or false depending on whether the Flash app is in a completed state. Then, just do something like setTimeout to just call that function repeatedly. I don't think this would require me to open up allowscriptaccess to the movie. Embed the movie with allowscriptaccess and have the movie call something like ExternalInterface.call('done') when it's finished. This option seems like it requires me to open up allowscriptaccess, which is a potential threat since I can't control the SWFs that would be embedded with this directive.

View 1 Replies

Javascript :: Script Not Allowing Lightbox To Cover Embedded Youtube Videos?

Feb 18, 2012

I had problems covering videos on Youtube itself but solved that with a design change (don't need to cover them any more).

So I have a script the user can run and it calls a javascript file to do other stuff on the current webpage. One thing it does is bring up a lightbox that covers the page. Of course it won't cover embedded Youtube videos and so I need to do a few changes. I did the necessary changes and it didn't work. I kept trying and trying and eventually made a page with just an embedded video and a .jpg (my script won't run if there are no images).

I looked to see what the Pinterest script added to the embedded video portion and while it was almost identical they did have an autoplay=0 in there so I added it just so I could see for myself that it is exactly the same. If I run the Pinterest script and close it, then run mine, mine works fine. If I run mine, then the Pinterest script, then mine again, mine works. So I believe this means I'm not adding anything that tells the page "Go ahead and put the video on top anyway."

My portion of the script that adds the wmode:

var players = document.getElementsByTagName('embed');
var len = players.length;
for(var i=0;i<len;i++){

[Code]....

View 1 Replies

Javascript :: Flash To Take The View To Fullscreen?

Apr 18, 2011

I need a link to invoke a flash movie (with javascript) that takes the view to full screen, and show the page content. Exactly as if the user has pressed F11. Is there such flash movie?

Edit This is different from what the flash player does on Youtube and other video sites in that the flash movie has no content to show and after the page goes fullscreen I want the normal page content to be displayed. The only role of the flash object would be invoking the fullscreen mode.

View 2 Replies

Flash :: - Calling AS3 Fullscreen With Javascript

Nov 29, 2011

I got two AS3 functions. One that toggles fullscreen and one that is called with javascript with ExternalInterface that only logs "Hello World". Both works well in the browser, but if I try to call the fullscreen function with javascript the same way, i get an error like this: Error calling method on NPObject! I googled that problem but that only had something to do with same domain access, and sinced it worked with the other function, it has to be something else.

View 2 Replies

Javascript :: Check That Flash Object Is In Fullscreen Mode

Oct 17, 2011

I need to check from javascript that given flash object is in fullscreen mode. I know that there is stage.displayState property but how to access it using GetVariable? Or maybe there is another way?

P.S. If your know how to do that from any other language it is ok too.

View 1 Replies

Javascript :: Unable To Fullscreen This Swf File Using Javascript

Dec 10, 2010

I have a swf file and i want to able to fullscreen this swf file using javascript. I have a button to access function inside of swf but it gives me error. I searched over google but nothing good i found. Is it impossible or i do something wrong?

View 3 Replies

Php :: File Upload Workaround For Recent Flash Vulnerability

Nov 14, 2009

There was a recent Flash vulnerability found that allows for the potential of malicious attacks when someone uploads a flash file or a file embedded with flash (for example, a gif overloaded)According to the article, even a simple image can be hijacked.In php, the typical ways of checking a file type are by extension, and by mime-type.Using the simple example of an image, how would php properly vet a file (as is recommended in the article). Mime types can be spoofed, as can extension, and if the file is piggy-backed, what is the workaround?

View 2 Replies

ActionScript 2.0 :: Fullscreen Scroll Bar On Fullscreen Flash Site

Apr 19, 2009

I need a fullscreen scroll bar on my fullscreen flash site , i need it to function similar to this URL...

View 1 Replies

ActionScript 3.0 :: Allowing Flash To Use 75% CPU Instead Of 50% Max?

Jun 20, 2011

Did you notice that, at least inside Firefox 4, Flash cannot go above 50% CPU? Of course there are valid reasons for that, but it's not the topic.

About a week or so ago I stumbled upon a SWF that managed to use 75% of my CPU. (It was doing 3D stuff) I would like to know if you guys know if there is a way to reproduce this; maybe Adobe put some option somewhere in the API? Or maybe it's specific to what that SWF was doing.

That would be great for games or web applications on which users are entirely focused and can therefore afford to dedicate more resources.

Unfortunately I can't find the URL anymore, I think it was some Alternativa3D demo or something. Not sure.

View 4 Replies

Flash :: Not Allowing To Open A FLA File?

Sep 3, 2009

I created an FLA file through Adobe Flash CS4.  My problem is, I compressed the file as a .sitx and put it on my server, so that I can use it on another machine. However, on a different machine, using the same version of Flash, it will not open. Flash says:

Failed to open document (FIle Path)

The SWF file can be opened through Flash, just not the FLA.

View 1 Replies

Java :: Workaround To "selectFiles" Function Call On Flash Object?

May 16, 2011

I'm more of a server-side and javascript programmer. I have never done much with Flash. I have a robust html form based on flash based swfuploader and I need to test it with Selenium 2 / WebDriver.The problem is, thatmovieContent.CallFunction('<invoke name="selectFiles" returntype="javascript">' + __flash__argumentsToXML(argumentArray, 0) + '</invoke>');\is not supported in Flash 10 ...What are we supposed to do ? If it was possible I could js.executeScript(script); But now I have to do some sort of movieContent.click() in my java junit/selenium tests but it doesn't trigger the select file window, it doesn't do anything.

View 1 Replies

C# :: WebBrowser Flash Fullscreen / ESC Won't Exit Fullscreen

Jul 14, 2010

I have a swf inside a html page. If I open it with IE or FF and put it into full screen I can exit full screen with the ESC button.Now if i try this with my WinForms app and WebBrowser (or ShockWave Flash Object) it's not working??

View 3 Replies

Professional :: Blue Box Not Allowing To Draw In Flash?

Nov 15, 2011

As stated in the title an odd blue box appears around my drawing not allowing me to continue with what I was creating. I tried to get rid of it but just dont know how.

View 5 Replies

ActionScript 2.0 :: Allowing Only One Flash Movie To Load At Once

Jan 20, 2008

is there a way to make it so that on any one computer.. only 1 instance of my flash movie will run?Like if they go to a site.. with my flash movie on it.. and they open up another tab.. of the same page.. only one of those flash movies will run..

View 2 Replies

ActionScript 3.0 :: Pop Up Blocker Workaround?

May 20, 2011

my intro movie is supposed to open the main website when it is finished playing. it does open the main site, but in a new window and pop up blockers have to be disabled for it to work (Internet explorer and fir fox). here is the code i used for the flash intro.

import fl.video.VideoEvent;
function showMessage(e:Event):void {
trace("Finished");

[code].....

View 2 Replies

Flash Not Allowing To Curve / Distort Rectangle Edge?

Dec 31, 2011

With the select tool, I placed my mouse over the edge & it changed to the little curve sign, but when I dragged it, it just moved the rectangle. Same thing when using the transform tool.

View 3 Replies

ActionScript 3.0 :: Workaround To Get BindingUtils In Swf Compiled From Fla?

Jun 15, 2010

I can bind in an AS3 project fine--just import the classes and it works as it does in Flex. Not so with a fla. The first binding works, but not after. I'm assuming this is because the compiler is not mxmlc and does not write code when it reads the bindable metadata tags, so no property change events are fired when a value changes. So, no real binding.

View 1 Replies

ActionScript 2.0 :: Recursive Limits Workaround?

May 11, 2007

I am making a SUDOKU generator(ActionScript2.0), which would (for now) generate the full and correct sudoku table. To do that I need to use recursive functions for calculating all the possible values. The problem is that when I try to run my program I get this error :

Code:

256 levels of recursion were exceeded in one action list.

This is probably an infinite loop.

Further execution of actions has been disabled in this movie.Is it possible to somehow work around this limitation?

View 2 Replies

ActionScript 3.0 :: Loader Framerate Workaround?

Nov 12, 2010

I'm loading in youtube data and the xml fetched from youtube is like thousands of lines long. Going through this whole xml practically steals all power from the flash and makes the loader-view freeze.

View 1 Replies

ActionScript 3.0 :: Allowing Flash Engine To Automatically Convert Values?

Nov 8, 2011

Which,in theory would be faster using a conditional or allowing the Flash engine to automatically convert the values?

-Conditional...Actionscript Code:var output:int;var b:Boolean = true;var i:int = 5;output = i + ((b) ? 1 : 0);trace(output); // 6

-Conversion...Actionscript Code:var output:int;var b:Boolean = true;var i:int = 5;output = i + b;trace(output); // 6 Obviously, allowing Flash to convert the Boolean to a int value is easier to read, but would it be faster?

View 1 Replies

Flash :: Media Server Enterprise  4.0 Allowing No One But Site To Use Player

Oct 2, 2011

so i was  getting people embedding my player to there site and stealing my thunder.. so i changed allow all to my domain and well i cant connected with fme

View 29 Replies

Flex :: Workaround On FileReference.save Dialog Box

Dec 14, 2010

Im still new in Flex and currently working on capturing a flash game into a flv video file. Im using FileReference.save() to write the captured file in the user's system. It is working as of now but not the way I want it to be.Is there a way to bypass or automate the save dialog box when invoking the save() api of fileReference?

View 1 Replies

ActionScript 3.0 :: Count Files In Folder Without PHP, Workaround

Nov 6, 2009

I've got this Flash project where there are a number of different photo galleries that hold images. Now, I want Flash to be able to see how many pictures are available within a folder so it can create the right number of thumbnails.

At this time, you might think... well there are numerous topics about this issue and PHP is the answer. But I perhaps have a workaround and I was wondering whether it is an 'acceptable' one or if it poses to many problems.

How about I let flash create an 'experimental' loader that loads images rapidly, theoretically till infinity. This loader starts with 1.jpg, followed by 2.jpg, 3.jpg, etc... (also the names of the images inside the folder obviously). There is also an eventlistener added to the contentLoaderInfo stating:

ActionScript Code:
experimentalLoader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, checkFileEnd);

As soon as Flash is trying to open the file, let's say, 51.jpg and this file does not exist, the Event described above fires. This event will then tell Flash to stop counting since it apparently reached the end. The experimental loader will then be removed and the normal thumbnail loaders will be created up till 50.jpg.

View 0 Replies

ActionScript 3.0 :: Workaround Lag While Loading External Content

May 19, 2011

I am working on a flash project (menu and a few pages) which will be run from a localhost and will load images as well as data from a mySQL tables (Wordpress in fact). As a result each piece of content loads relatively fast, however since I have several things to load on a page, the flash freezes for a second. The general idea is to show a nice short animation at that point to mask the loading and then show the fully loaded page, but the loading causes lag to the entire flash movie, including said animation. Presentation is important for this project but I'm a bit new to AS3 and can't find a working solution. Is there a way to make different movieclips to load their content and do their things independently at lower priority than actions outside of them, so that the global animation goes uninterrupted while the movie clip with the page loads its content.

View 0 Replies

Flex :: Workaround For AdvancedDataGrid Flicker In Hero 4.5.0.19786?

Feb 9, 2011

Since I updated to the latest build of Flex Hero (4.5.0.19786) AdvancedDataGrids flicker in design view with Flash Builder Burrito preview. Has anyone run into this and if so is there a work-around besides dropping back a version?

Update 02 19:29 : This did not occur in previous Hero builds, e.g 18623.I am using the default Spark theme, nothing else particularly special.

Update 01 19:15 : I tracked down the problem to an instance of a custom (default custom, i.e the result of doing new->component based on AdvancedDataGrid) on the same form.

The component declaration:

<?xml version="1.0" encoding="utf-8"?>
<mx:AdvancedDataGrid
xmlns:fx="http://ns.adobe.com/mxml/2009" [code]......

The custom component instantiation. Note "fo" is a namespace representing the path to the package for which the custom component resides.

<fo:adgTest width="300" height="200">
<fo:columns>
<mx:AdvancedDataGridColumn headerText="blah1" />[code]......

It turns out that this custom version of AdvancedDataGrid causes the design view to break down. Very odd.

Update 03 2011-02-11 13:36 : A custom AdvancedDataGrid does not cause design-view breakdown unless I add columns to it.

Update 04 2011-02-11 15:13 : Filed as a bug: https:[url].....

View 1 Replies

Scrollplane Skinning - Flash Is Not Allowing Me To Double Click The Instance To Edit Its Timeline ?

Oct 4, 2009

I have a scrollplane instance onstage that I need to skin, but flash is not allowing me to double click the instance to edit its timeline. Does anyone know why this may be?

View 1 Replies

Actionscript 3 :: Flash RIA Development - Using Events / Listeners Or Allowing Children To Call Functions In Parents?

Oct 20, 2011

I'm working on a web app built in Flash AS3. At a high level - the app has a main screen, and several "modal dialog"-type screens that pop-up to manage various user interactions. (This is a similar pattern I use in most of the apps I develop...) Typically - when the user clicks a UI control on the dialog screen (e.g., button, text box, slider bar, etc.) - the main screen needs to react, or manage the consequences. It seems like there are two general ways to handle this: Have the dialog screen dispatch events that the main screen listens for Allow the dialog screen to call functions in the main screen when those controls are clicked (which requires that the dialog screen maintain a reference to the main screen, and that the functions in the main screen are public)

In general - I understand that one of the key benefits of the first method is that the dialog screen isn't so tightly coupled; it's only responsibility is to broadcast the event. This would allow me to more easily use the dialog class in other contexts, or applications. But for many RIAs I develop - a particular screen is SO SPECIFIC to the the application that there's no chance I'd ever reuse it in another application. So, the "easy re-use" benefit is minimal. So - if you eliminate that benefit - which method is actually better? (More performant, less resource-intensive?) For example - if I use events, then Flash needs to manage many listeners for events that may never occur. So - it might be more efficient if the dialog window could call a function in the main screen directly, instead of dispatching an event.

View 3 Replies

ActionScript 3.0 :: Fullscreen Button On The Playback Component, Which Will Allow The User To Toggle The Video Fullscreen?

Apr 13, 2009

I like to make a fullscreen desktop application, with an FLV, using the FLV Playback component. However, I�d like there to be a Fullscreen button on the playback component, which will allow the user to toggle the video fullscreen.I cant, for the life of me, figure out how to do this with various settings�it should be easy! This is what I have--is there a better way to do things (without a custom movie player)? My inital settings are as follows:

Code:
stage.displayState = StageDisplayState.FULL_SCREEN;
theMovie.fullScreenTakeOver = false;

Then I have a function which should work--but my button won't appear in fullscreen--Can I apply this function to the built-in fullscreen button?:

Code:
function handleClick(event:MouseEvent):void
{
if ( !theMovie.fullScreenTakeOver )[code]....

View 9 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved