Professional :: Substituting JScript/ HTML When The Browser Blocks Flash
Jan 8, 2010
Many people install an add on to their browser - such as Flashblocker, or FlashOff - in order to stop annoying advertisements from auto-running. Is it possible to detect that this has been done, and then (obviously) use JScript to put up an alternative if this is the case?
If you cannot do this, then there is really no point to using Flash's higher functions, because the majority of users will see them only if they click a gray panel with a hopeful button in the middle of it. Flash becomes merely a decorative bolt on for web applications.
We have a Flash swf object embedded in an html page. When the user sees the page it's just a small button, but on the rollover state the area of the object expands and covers more of the page. This is how it was designed. The problem seems to be that the maximum size of the swf object, even though it's transparent and "invisible" unless the user rolls over the button, blocks out all the underlying html so you can't access any of the links. It's as if the object is covering that part of the page even when it's not expanded. I've tried every publish setting I can imagine to compensate and make the item truly transparent so the "hidden" underlying links will still be clickable, but just can't get it.
After i publish a flash project and try to open the html file with a browser it is always at the left of the browser, why? In addition i have some problems with size too..
What is the size of the browser's area for viewing any content(i mean the parts below the navigation tabs to start menu)? How can i adjust my project to this? Note: My html settings seems true, it says "center center" but i dont know how to solve this.
I have some .swf files I want to use in an iphone app for menu changes etc. I have tried to loop through the images(200) to get the same effect, but it doesnt seem to be to my benefit.
My workspace is 1000X1200 and I have a background image in Flash 1920 width. I want the SWF to aligned to center in the HTML with a regular browser scroller.
I'm trying to publish 100% X 100% with no scale but the scroll bar doesn't show from bottom to top and the SWF parts are missing!
How can I make it to show the background (what outside stage) with regular browsers scrollers and align to center?
I'd like to know how to substitute characters of strings.Let's say I have...
my_str="Hello, Johny!, hello Dolly!";
I want to substitute all "!" characters to "?". How do we do this?I am assuming that first we need to know the character position of the character we want to get rid of.(we would loop this whole 3 step process until no more "!" characters were found in the string)1 my_str.indexOf("!"); returns 12 2) Now...how do I delete that character?3) The next step from there would probably be to use one of the methods String.substring() or String.slice to introduce the new character "?";
I have a flash file using xml to link to html pages all within SharePoint. When I click on a link from inside flash, it opens up a new browser window with the html content.Is there a way to open the html content in the same browser that the flash file is in?
How does the browser load flash files? Do they load progressively, or does the browser wait until the entire flash file is loaded before displaying it?The reason is I have a tiny clip that is extremely high in quality, only a few seconds long, but it's over 4 mb.Will the user have to wait until all 4 mb is loaded before viewing? Or does it load as the user watches it? I just imported a .flv into Flash, and exported as a .swf.
I have a website.. and the website's background is a flash video that takes up the full browser window..now i want to put html on top of it.so essentially i have a dope full browser flash video as the background (or 1st layer) -- but then all my content / anything else is on top (2nd layer).
how can I make it so that my flash html page centers with the browser, when you expand the browser.. I have no problem with the index page, but its when going to my flash html page that I get this uneven amount of white space on the right side. For example, my index page.. when you resize the browser the page also centers itself when you expand.. but when on the flash html page you see the off-centered amount of space.
in the same way a UIWebView on XCode behaves, is it possible to embed a website or browser window in an Adobe Flash movie? Like an iframe, but within Flash itself.
When I open up the html in a browser, the image spills off the screen. But if I adjust the broswer by dragging a corner of the window, the scaling starts working and everything fits great. Everytime I load the page or reload it though, it goes back to the default of spilling off the screen. So, it mostly works... unless you don't adjust the broswer manually.Here's the html code:
i would like to make my code easier to read by replacing long paths with variables, or something similar. in my code, i can target an instance many times, but the instance can have a lengthy path deep within the display list. for example: myButton instance could be located at myButtonsPanel.section2.redArea.myButton, or something like that. is it possible to substitue this long path as a variable or constant? something like: var myPath = myButtonsPanel.section2.redArea; therefore, calling the instance would be: myPath.myButton;
i would like to show my flash movie in a browser window so that it fills width and height as good as possible without distorting the movie. when i use the width and height attribute to the object/embed tags it only scales the width but not the height.
Is there any way of showing a link's destination from a swf in the browser? The answer might be a simple no. Hard to explain, so I have attached a screenshot that makes it clearer.
I have an HTML form with a file upload element, which is based on Uploadify. Unfortunately, if the browser doesn't have flash installed/enabled (I tested on Chrome and Safari), then the file upload element is completely disappearing, while I would have expected to have at least plain, regular, file upload html element as a fallback.
You can see this behavior even in Uploadify official demo (as of today, 28.2.2011):
none of these work in the situation that flash is installed, but is disabled ! for example, this line:
if (swfobject.getFlashPlayerVersion().major === 0)
behaves the same weather flash is installed and enabled, or installed and disabled I thought about obtaining uploadify API and checking it, but I have found zero examples
i am accessing flash content in IE.I am getting this error all the time.Error - Alternate HTML content should be placed here. This content requires the Adobe Flash Player. Get Flash
I have developed a rolling credits style movieclip in Flash using Actionscript 2. Text is loaded from an XML file and parsed into a dynamic textfield. This text includes hyperlinks to webpages defined by a url node in the xml so Flash can add the appropriate a href to the dynamic text field and make the link clickable.
In my first attempts to do this the textfield stayed still and all the links worked fine both testing locally and when I run it in a browser on my website.Then I wanted to make things move ... which I achieved easily enough and tested locally (from within Flash Professional) and the links remained clickable, a browser window opened and the webpage i was expecting to see opened... great
However, when I export the swf, upload it and run it from my website suddenly the links are not working. So I tried to test the movie in a browser from Flash Pro - same problem, it must be something to do with Flash Player and the moving dynamic textfield.
a couple of observations - the cursor will change to a hand icon when over the links as you would expect, and if I right click on the link and click open in a new window the link works ok, just not when I left click. If I stop the scrolling then the links become clickable again, it is only when the textfield is moving... actually its not technically scrolling, im moving the whole textfield.
so I have buttons that launch a new html page via: getURL("xxxx.html", "_blank");but users have to approve Internet Explorer (and the like) to approve popups.. when they do it restarts the flash movie - namely restarting the whole site. Are there any workarounds? do i have any options?
Im trying to use a loop to set up 4 rows of 10 "blocks" in flash. I have a movieclip with an idName of "Block". My idea was to imbed the singular row of blocks loop within the loop of rows so that it generates the four rows quickly and all at once. I was trying to use the following code but it doesn't work. It seems to show only the last block in the loop and I did some echo checking at the end and found that after the loop completes, there are no activated blocks. I found this by doing another loop and tracing all the blocks _x properties which all returned undefined.....even the last one which was still visible...:
Code: /* Constants Section */ var NumBlocks = 10; var NumRows = 4; var StageWidth = Stage.width; var StageHeight = Stage.height; var BlockWidth = StageWidth/NumBlocks; [Code] .....
I'm noticing some unexpected behavior. Some time in the last few months, a change in either Firefox, the Flash player, or both, has made it so that Flash movies that are in inactive browser tabs no longer execute in real time. They appear to still execute, but only in bursts, and not in a predictable way. This is a problem because I develop a Flash-based (Actionscript 2.0, Flash CS3) multiplayer game that maintains a network connection and allows players to chat, etc.
Is anyone else seeing this is there any real information about how / when and what kinds of rendering rules there? I don't even know if the preview is live or cached. Googling for google preview is not all that helpful, I don't see any guides or help files coming up.
One of my main interests is playing games so I thought why not make a game? I see lots on the Internet games based in Flash so I thought that would be my best starting point to make actual graphic based games... (not to mention I actually got taught at university how to use flash to a certain extent). The game I decided upon was tetris. I'm sure you're all familiar with the block based puzzle game and might be able to shed some light upon what I am doing right and what I am doing wrong. So, I've firstly made my game screen with a window for all the blocks to come down in.
I've also put some dynamic text place holders ready for when I come to keeping track of how many 'lines' the player has scored, the time and so on in the right hand side of the screen. I have made graphics for the different colour 'building blocks' (just one block of 24x24 in different colours for each shape) and then used the 'building blocks' multiple times to create my shapes (I, J, L, O, S, T, Z). These blocks are called tetrominoes. Now I've come to a point where I need to import these tetrominoes randomly from the library and get them to appear in the middle just off the top of my block screen.
How do I import random objects from a particular folder in my library to the stage in Flash CS5 AS3? After realising a quick solution to my problem was not to be found quickly I then thought about what will happen to this block once it has been imported... Well, in Tetris the block moves slowly down until it hits another block or the bottom of the block screen. I know that I can do something with a detectHit() function. How do I get my block to move down the screen by a set amount of pixels every second or so?
I'm loading a swf-file from my program written in as3 using the flash.display.Loader class. When I'm using the debug build configuration in FlashDevelop everything works fine. But when I'm using the release build configuration the program freezes for around two seconds efter the loader sends the progress events and before sending the complete event.
After around two seconds where the program is frozen the line Completed on frame: 2 is added and the 'On frame X' counter starts ticking up. Debug build produces the same output but without the freeze.
Not all swf-files I have tried loading triggers the problem. The size of the file doesn't seem to affect anything. I have tried compiling and running on another computer with the same result.
Edit: I noticed that if the program is compiled with debug=true the flash player takes around two seconds to start, the same length of time the flash player is frozen when debug=false.