ActionScript 3.0 :: GetColorBoundsRect() Doesn't Work In Player 9
Apr 13, 2009
Is there any reason why getColorBoundsRect() of the BitmapData Class would work in Flash player 10 but not in 9?
HTML Code:
letterText.text ="H";
var textBitmapData:BitmapData = new BitmapData(letterText.width, letterText.height, true, 0x00000000);
textBitmapData.draw(letterText);
var bounds:Rectangle = textBitmapData.getColorBoundsRect(0xFF000000, 0x00000000, false);
I am having the same problem as a lot of other folks. I have searched through this and other forums and nobody seems to have an answer - at least I can't find one. The set up is this: I tried to view a video - received a message that I need to download the latest version of Flash Player - did so and everything seemed normal - tried the video again and got the same message. I have tried everything suggested on the official Flash Support page as well as this and several other forums and nothing changes.
I haven't seed this tidbit in other threads and it is probably worth noting that when I go to the page on the Adobe site where you can check which version is installed - it says no version is installed even though it apears normally in the Programs and Features window and can be removed from there. Off-the-shelf version of Windows 7 Home Premium , 32 bit running on an HP Pavillion Notebook. No problems with Flash Player unitl 3 days ago.
Request for all mac users: could you open Adobe's flash player page [URL]And check whether the sample movie runs or fails?
If you only get the audio/pauze/getflashplayer10 buttons, but the movie itself is just white space (just like my preview image), could you write down you mac's specs?
Or let me know why this perticular movie of adobe themselves doesn't work on my mac? I've got a mac os 10.4.11 with flash player 10 installed.
Same codes... work in Flash Player 10.1 but do not work in Flash Player 10.2... Error: 1119: Access of possibly undefined property COMPLETE through a reference with static type Class.
is it flash bug or done intentionally? anyways, is there any way to run VideoEvents on FP 10.2 ??
None of my onRollOver = functions work with flash player v11 on mac firefox. When i click a button, it shows rollOver, then i have to click it again for it to onRelease..
I am trying to use the Flash + Set the browser to a desktop agent on the Galaxy Tab.
mWebview.getSettings().setUserAgentString("Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.11) Gecko/20101019 Firefox/3.6.11"); mWebview.getSettings().setPluginsEnabled(true);
So the issues is, when the UserAgentString param is enabled, flash player wont load as many websites like Iplayer don't recognise the browser in the WebView.
This may be a bug in the Samsung browser. Anyone have any desktop agents that the WebView will accept whilst enabling flash?
I'm working on a site (http:url...) where I'm using an elastic effect on a window that will display the conent. Here is the code I have so far: Code for elastic is on a frame:
Now all of this code works fantastic when I publish the movie for the Flash 6 Player,but when I change it to the latest Flash 7 Player it doesn't work.
I decided to try to use setInterval for myanimation, which is just a mouse trail.However, I'm trying to get teh mouse trail to be a dynamic mask.In my previous swf this was achieved by using a holder mc with the animation inside and then using this as the mask. But this time I just canpt seem to hit on the right way to get it to work. The code I am using for the mouse trail is:
Code: var i:Number = 0; var myInt:Number; var t:MovieClip;[code].....
in the function, but now the trail doesn't resize and the mask still doesn't work.
I already understand how it works, now in this swf what happen is there are filters added to the video(output) to make the motions color white. I will put the files here.
The swf is inside the bin folder. (this is made by soulwire) Here is his site/blog
[URL]
I am trying to mod it to improve it. Well you can study code if you want to
But what I want to do with getColorBoundsRect is:
- Having only one source to detect the color "WHITE". But having multiple "getColorBoundsRect" detecting white on that ONE source but on DIFFERENT regions.
Lets say this M1(colorboundsrect) will only detect the first part of the source) and M2 will be detecting on another region of SAME source.
1 source, but multiple getColorBoundsRect on different regions of that 1 source
I have a BitmapData with 2 red circles. I want to find the rectangle area or each circle. If i use [B]getColorBoundsRect[/B] I get the smallest area enclosed by the 2 circles. How can i go about this and get individual area of the circles?
I have a button object that I need to scale to align with the variable width of an array of images.However, when I set the width in code, the button does not actually become that width. Tracing out the width gives me the correct value, but on screen.. it's off.
I've proved it to myself by scaling the same button object manually in the properties pane and visually comparing. Both of the buttons below have a width of 410.
I have a slight problem when publishing to Flash Player 7 but works perfectly in Flash Player 6, below is the code:[code]In short this creates a list where the values are kept in SharedObject.I need to use a WebService so I require Flash Player 7, as I said this works as expected in Flash Player 6, so maybe someone may know a pitfall or two when migrating code form 6 to 7?
I just updated to CS5 - I'm working on a custom video player. It works fine embedded in a web page both locally and on the network. It works fine in the debug player. However, when I test it in the authoring player I get a NetStream.Play.StreamNotFound error and no video. I have tried setting the Local Playback Security publish settings to both local and network - doesn't find the video either way.
It used to run fine in CS4 in the authoring environment.
I have a swf that is pretty complicated, you can interact with the page and go to different keyframes and it stops and/or starts depending on buttons, but I want to put it in a fla or something so I can put other swfs next to it and build it up and put several of them together as one.
I don't care about making it too complicated, I just want one interactive swf to go to the next compiled swf when that movie ends, but when I try importing it or loading it it just runs straight through without stopping or paying any attention to the scripting.
I am trying to more between frames using the data returned from a node n_EventID in an xml, when the node returns "1408" I want to move to frame 1 but if it returns anything else I want to move to frame 2. The part where the code moves to frame 2 seems to work perfectly but I can't seem to move to frame 1 when "1408" is returned.
xmlResultFinish = new XML(); xmlResultFinish.ignoreWhite = true xmlResultFinish.onLoad = loadXmlResultFinish;
I'm having a problem, where random IE's are not able to display my .swf file. All the IE's are IE8 with the latest flash pluggins and all security's are set at Medium, however some IE's get just a grey box and other's get the full flash file. What's going on? It works fine in Safari and Firefox of course, but why so much difficulty with AS3 Flash9 in IE? here is a link to the site, and it's the big image changer at the bottom of the front page.
But my proublem is that I have a flash presentation.The defalt for moving the slide screens back and forth are left and right arrows.It works fine when tested or even the .swf fileBut then the left and right buttons don't respond when I go to fullscreen.
Is it common for AS3 apps to not work in IE? Is there a way to make them work? I have a movie clip in my library linked to a custom class Main and I have nothing on stage. Just one frame. Everything is built inside that movie clip. I add that movie clip to stage through a document class and everything works perfectly in Firefox and Chrome but when I open it in IE, it's just a blank page.
i followed the instructions oh how to make a centered pop up window here :i'm using a mac..nd it works in Safari... but when i try to use explore to open it, the pop up window doesn't come up...why is that.......? did i do something wrong?here is my website:and please click on 'message' to see for yourself.
In the app I'm working on (AS 2.0) I have several buttons. I've added an action to each of those buttons:
on (release){ gotoAndPlay("fr_test");}
When in Flash, if I enable (Control) Simple Buttons and Simple Actions, this action works like it should. If I test the movie or publish it, the action doesn't execute.
I've tried another approach with one button. I added an empty layer for actions only, and added the following code:
This doesn't work at all, nor in Flash nor in the player. I wonder what I'm doing wrong here. Changing fr_test to the frame number does not change anything.
this is what i have on the maintimeline:[code]I have 4 moveiclips called: redhex, bluehex, greenhex, and yellowhex.what the above code should do is make a 15x15 grid of hexes (yes i wanted all 4 hex mc's overlapping each other at each space on the grid.).Before i added the lines to dupllicate the blue, green, and yellow hexes also... the redhex movieclip duplicated exactly as it should.But after adding the lines to duplicate the blue, green, and yellow hexes also, in the same locations... Nothing at all showed up when i tested the movie (not even the redhex's)
I've made a rounded rectangle with a gradient fill and another rounded rectangle over it with a transparency to create kind of a glossy effect. Both objects are part of a symbol in the library of the FLA file. Then, I activated the checkbox to create a scale-9 grid, and the Export for Actionscript checkbox in order to add this symbol from AS3. Next I made sure that every rounded corner was completely included in the slices on the edges of the grid. Well, no matter what, the object is scaled as a normal graph: the rounded corners appear bigger and deformed.
initialize(); function initialize() { for (i=1, r=0; r<15; r++, i++) { for (c=0; c<8; c++) {
[code]...
I have 4 moveiclips called: redhex, bluehex, greenhex, and yellowhex.what the above code should do is make a 15x15 grid of hexes (yes i wanted all 4 hex mc's overlapping each other at each space on the grid.).Before i added the lines to dupllicate the blue, green, and yellow hexes also... the redhex movieclip duplicated exactly as it should.But after adding the lines to duplicate the blue, green, and yellow hexes also, in the same locations... Nothing at all showed up when i tested the movie (not even the redhex's)
I'm in a big distress, I'm using AS2 with CS3 (Flash 9.0 on OSX Snow Leopard) and I can't get the querystring. I don't understand it has always worked before with my previous version of Flash. I'm using this AS code: t_txt.text += _root.age; I have a dynamic text linked to t_txt. For the HTML I simply published using Flash, then I changed in the html file like this:
<param name="movie" value="age.swf?age=56" />
And
<embed src="age.swf?age=56" quality="high" etc >
When I set to use AS1 it just works fine. But I can't use AS1 all my projects are with AS2. So what's wrong?