If no flash is installed and one browses to http:[url].... it'll launch a popup box: How exactly are they doing this? Through some jQuery java-script code snippet or other? Second, I would like to know if there is a better way to inform the user that they need flash. Or is this an appropriate way?
I've run across several websites, including mine, that prompt users to download Flash even though their browser cannot install it. I want to avoid this confusing messaging by detecting whether a mobile browser can install Flash, not whether it has Flash.
Some known mobile browsers that can't install Flash are:
iOS Safari Android Chrome beta Android Firefox
Instead of building an ever-changing list of Flash installability, I would like to detect this in a general way in Javascript.
I have a flash site that I maintain very casually (just a hobby). But recently, after a fresh install of Windows on my laptop, I went to my site in IE and nothing would happen - it was just a blank, white page. I have since discovered it was because I needed to install ActiveX on my computer- after having done so, the page now works perfectly in IE. So my question is this: how can I prompt the user to install ActiveX if they haven't already when they go to my site? I made my site in Flash MX 2004 (super old, I know).
Here's the challenge: I have a Flash movie which will be embedded in a page using an unknown DOM ID that I want to be able to identify/store for callback in a JS function. My ideal user flow would be: User clicks button in Flash. Flash pauses any animations / video / sounds / etc. Flash calls an injected JS function to display a page-covering overlay experience. When user closes overlay experience, a callback method on the Flash object is called. Flash resumes playback.
The problem is, when AS3 uses the ExternalInterface.call("functionName", args...) method, there doesn't seem to be a DOM event triggered, and thus it is impossible to tell which object called a JS function, so having a "registerMe()" function doesn't seem to work. Basically, the injected JS function has no way to determine which DOM object to call, because the ID of the Flash object is unknown.
I have downloaded SWFObject, and included it in my website. Now I want to simply get a true or false value based on whether or not Flash is installed in the users browser when they visit my site.
I have a video playing on my page. I want to show and hide some div's when the video reaches a certain point. Lets say hide something on 10th second and show it again on 20th second.I can easily do it in HTML5 with video tag and currentTime attribute but for IE I have to create the same functionality and I think with flash based videos (from YouTube or something like that).Is there a way to detect the current time of a video playing on my website, embeded from YouTube, Metacafe or any other video sharing site?I know I could detect it in flash and make it run some JavaScript function but I don't have flash nor have the skills to do it in AS3.
Is there a way (in javascript) to detect if an embedded .swf was created with Flash Professional or Flex.We have a page with several tabs, each of which can contain an .swf.All tabs are defined within the same HTML file and the javascript framework calls a .rewind() and .play() on the swf when the containing tab becomes active.This works great on regular flash animation, making sure they start playing from the beginning when the tab is opened. On an swf created with Flex however, the rewind and play wreak havoc on the Flex framework and the application doesn't load.
The best way we've come up with to detect Flex is to count the number of frames the .swf has. With flex that's always 2. But this doesn't sound like the best way.We've also tried to add a callback method with ExternalInterface on the Flex application preinitialize event.Unfortunately this event is called quite late in the application startup and the javasctipt code checks the callback before the Flex code has added it.
Is there a way I can have JavaScript/jQuery know when a Flash object has been clicked (and still have Flash process the click)?
I tried putting a table on top of the object with position: fixed and a z-index and the object set to param name='wmode' value='transparent' so I could have my JavaScript detect which column was clicked using jQuery's click(), but the clicks were never intercepted by JavaScript (Chromium Linux).
I'm wondering wether there's a Javascript way to detect wether a user has any sort of flash blocking plugin installed so i can accommodate these users properly. For example, I use 'click to flash', but sites that use SiFR to render text are littered with "click to flash" buttons, which is getting very annoying. I don't use SiFR in my designs for this reason. But if I could spot wether there's a flash blocking plugin installed, I would simply not call the SiFR function.
I need to create a splash page type thing. It needs to play a flash movie and then when that movie has finished show a full screen image using html/js. THe movie will be flash and the image display will be javascript powered.
I've some very old Flash applications, which we don't want to rebuild to add a new feature. We simply need to detect when the user has become idle. So, if the Flash application receives no key or mouse events after 3 minutes, we want to track that time till the user interacts with the application again.
We've considered wrapping the applications in newer Flash applications to include the key/mouse event tracking; however, early research shows that some of our apps are so old that they use event systems or AVM's (ActionScript Virtual Machines) that are incompatible. Also, it seems that mouse events on the inner application don't bubble up to the outer application. (I think the direction of event processing is backwards in versions of Flash prior to 8)
Anyhow, the next idea on the table is to see if we can determine when the user stops interacting with the old Flash applications using JavaScript. Can anyone confirm whether or not it is possible to detect, using JavaScript only, when a swf in an HTML document loses focus or key and mouse events stop and start occurring on the swf?
I'm making a Flash game which will be up on Facebook, I'm using Python/Django on the backend but to talk to Facebook. I use the Facebook Flash API. The problem is when I ask for extended permission from the user, using FBML. I get a link which I have to click and get the permission. How can I make sure a popup appears instead of the link. I'm using the following code.<fb:prompt-permission perms="publish_stream">permission</fb:prompt-permission>
With swfobject 2.2, how do you specify the desired version of flash you require? I need flash 10, but swfobject won't perform an upgrade install with the provided expressInstall. swf in the swfobject 2.2 distributable. How do I get an upgrade install to occur for flash 10?
I'm using flash uploader and I'd like to be able to find out whether a flash blocker is present (activated) for me to able to let user know that he needs flash.There is a native support in browsers for letting users know they don't have flash installed. But how to deal with this ?I was searching in global Javascript object whether the flashblocker is exposing something, but I can't find anything.
I need a way to send notification to the browser that my website user has entered full screen mode in Flash. On clicking a link running only JavaScript within flash it escapes full screen and completes the rest of the JavaScript.
Chrome has bundled a "native" flashblock for a while, as has the android browser. swfobject reports that the flash player is available, even if the block is enabled for all sites. All I want to do is detect that a user is using native flashblock, and provide some messaging. Certain services, like the Facebook JS SDK, do not work without flash enabled for cross-domain communication, and do not provide methods of detecting failure. I know how to detect an extension/plugin like the original flashblock, but the native version does not appear in the navigator.plugins list.
Is there a way to detect if a user is running with a native flashblock enabled?
I am using uploadify which uses a flash uploader. If the user doesn't have flash installed nothing shows except a blank white page.point me in the right direction of some code to prompt the user to download flash, similar to a <noscript> coding.
I'm making a flash website which has PDF downloads. I would like to know if it is possible to make the 'save' prompt appear rather than opening the PDF when I click the link, if so, how can I do this?At the moment i'm doing this:
Code: var request:URLRequest = new URLRequest(url); navigateToURL(request, '_blank');
I got Facebook to work with Flash as I wanted it to using the Facebook-Actionscript-Api. Works great and I got get Graph api working so that I'm able to post stuff to ppl's walls using the Facebook.api("/me/feed") post stuff without asking the user permission, as it's already got that permission, and it's great for many occasions. But not all.
I'm using the cs3 combobox control. I want the prompt "Select a City"to persist, but it disappears as soon as you select an item in the list. Does anyone know how to fix this?
I know only basic html and no javascript. I just found this embed code somewhere and It works good except It won't prompt the user to update if user has lower version of flash!The second piece of code is some code i use for regular embedding. This version updates user's flash content if needed.I have tried to incorporate those two to make the first version have the update function but I'm sitting for hours at my comp and can't figure it out since my html and java knowledge is very poor.[code]
I have a parent swf called Main.swf that loads a child Registration.swf via a regular loader class then adds it to the stage. This child has a webcam function that captures an image but before that happens it prompts the user for permission to allow the webcam to be turned on. The problem I'm having is that in my IDE the prompt works like a charm and continues through to capturing image data. When I plop the files on a live server it fails. A friend recommended that it's most likely an issue with how I'm requesting permission from the child, so instead I'm calling an event to the parent telling IT to prompt and still no luck. Having the same issues. Note: The parent .swf was published as Player 9 and the child is in Player 10. I had to do it this way because each package has dependencies that require it.
I request my user from mic and camera setting on my website with Flash, but the remember checkbox does not show, so every time my user logs in he's requested once again for permissions, how can I make the checkbox show to avoid this?
which works correctly on all browsers, until a recent change in the embedding of the swf file. I now use wmode="window" which gives much better performance in IE (previously I used "opaque").When the facebook credits popup appears, the game is now hidden as expected. It returns correctly when the popup is closed. However, on IE (version 9, other versions are untested) the callback is never called.