ActionScript 2.0 :: Click To Activate And Use Control
Nov 10, 2009
I have created swf file, with buttons, actionscrip version 8.whet I open my file in internet explorer browser, it works correctly, but when i open it in opera browser, I need to click on my flash animation to activate the controls, buttonsHow can I resolve that problem?
Click to Activate and Use this Control. upgrade to Studio 8 has been rendered anemic by the requirements of "more security" by Microsoft and others. Now Flash has an error message and you have to click the little sucker to get it to work. Someone dropped the ball BIG TIME on this one. Surely there is a fix for this for a non-programmer such as myself. I thought I was just stupid until I went on Taco Bell's [URL]..
I have this message popping up only on the IE "Click To Activate and Use this control message". I googled it and there are a few solutions but somehow they did not really work for me. Is really that complicated to get a fix on that message. Does anyone have a good working solution?
Our client is getting "click to activate and use this control" over our Flash component in IE. What's a good fix? Is this something that SWFObject fixes? We're using the standard Flash embed code...
When I open a flash component in IE, first of all I need to click on the flash component to activate it. Why it's happening like that? When the mouse is over the flash component, it will show a tool tip "Click to activate this control" and dotted lines around the flash component. Can I know a solution for this. When I searched, I got some javascript code, but they are not working.
I've uploaded my flash game to the web, when I view the page in any browser I have to click the swf file before I can use the keyboard functions. I can't seem to find a fix.
Everything was working great.We were instructed to build upon this simple design and add a welcome screen and a game over screen with a click to play button and a click to quit button. I was able to successfully create those screens in new frames on the timeline and have them gotoAndStop at the original game frame, but now instead of being able to move the avatar with the keyboard arrows, I have to click the stage first to use them.
i want to create a navigation bar like this: [URL]The difficulty is to click on one channel and activate it and if you klick on another channel - of course - this one's supposed to be active and all the other inactive. Check my script that I have written so far:
PHP Code:
stop(); var buttontest:Boolean; home_btn.addEventListener(MouseEvent.MOUSE_OVER, homeover); function homeover(evtObj:MouseEvent){
What I am looking to do is: 1. Click a button to activate (mcButton). 2. Only be able to "dot" when its over a certain area(mcCanvas). 3. When you click on the area (mcCanvas), then it places new instances of the dots(mcDots) on the canvas where your pointer is. (new instances on every click) 4. Click the button (mcButton) again to deactivate.
I am first trying to create the action with out needing the area (mcCanvas). This is what I have so far: Code: startDots = new Object(); startDots.onPress = function() { var d:Number = this._parent.getNextHighestDepth(); var dup:MovieClip = mcDots.duplicateMovieClip("dup_"+d, d); attachMovie.dup(); [Code] .....
My Flex application is heavily keyboard-oriented. It uses 100% of the browser window and I'd like the user to be able to start using it immediately - as soon as it loads. However, it seems that the application is only first "activated" (i.e. the activate event fires) when the mouse clicks somewhere inside it, which is very inconvenient for my keyboard-heavy app.
Can I force an activation of my app at some point during/after it loads? I hope I don't have to display some silly "click inside to activate" overlay every time the page loads..
In certain browsers ([cough] Chrome [/cough]) the focus is lost whenever the user switches away from the browser (or even touches the address bar) and is not regained when switching back. So the solution has to take in consideration not just the first focus when the page loads but also "re-focusing".
how I can control two events on one (the same) button click. On click, the first function must jump the user to a particular frame label and at the same time trigger a second function which is a movie clip on that particular frame. I must note that the event listener is attached to an actual Button and not a movie clip.
I've been brought in at the last minute to finish off someone elses code on a project and having some trouble getting something to work....The following is from an AS3 applet which slides 4 panels, populated with photos & links from the CMS. I need the timer to pause & reset when I rollover the tab that is open at the time. I onlny have a couplle hours to figure this out!
Code: var tempo:Timer = new Timer(7000); tempo.addEventListener(TimerEvent.TIMER, nextTAB);
I have a layer that contains a movie clip, instance name wwr_mc, which has nineteen frames. I have figured out how to script a roll-over function to continously move from one frame to another by rolling over the prev, or next buttons, using this code:
wwr_mc.gotoAndStop(10); var t:Timer=new Timer(250,0);var dir:int; t.addEventListener(TimerEvent.TIMER,onNextFrame);[code]...............
This type of navigation, while functional, is not really codusive to what I'm trying to accomplish. I would like to be able to click and drag the mouse and have the frames advance forward or backward depending on the direction of the mouse movement.I tried using the MOUSE_Move event with very limited success.
Basically, I have a button and on click it displays a menu. I want to click that menu a second time and the menu closes. Currently, every time you click the button, the menu reopens. I pasted the Flex livedoc example below. If you click the button, the menu keeps reopening.Now, I rigged it up by setting a var to open and closed, so when clicking the button it does a check. However, if you click away from the screen, the HIDE event gets dispatched, and the menu closes. This messed up the open close var being set.
How could I make this Flex example below show the menu on button click, and then on a second button click, it closes the menu? Take into affect that if you click away from the menu, it closes it.Also, I played around with the MOUSE_DOWN_OUTSIDE event for the button and set the preventDefault, and the FlexMouseEvent event.cancelable is set to false.Changing to a PopUpMenuButton is not an option. I have to much skinning involved.Here is the Flex example:
<mx:Script> <![CDATA[ // Import the Menu control. import mx.controls.Menu;
Basically what I have is a 31 frame, frame-by-frame animation that plays(no stop() command at all currently) in a continuous loop on one "page" of a flash presentation. What I need to be able to do is set it up in actionscript 2.0 so that when a viewer has his mouse over the movie symbol and then clicks and drags to the right, the movie plays forward, click and drag to the left and it plays in reverse, and on release stops on the frame it is currently on.
I need it set up so that if someone is dragging it to the right and reverses direction, the frames are played in reverse from that point (frame) and vice versa and releasing the mouse button stops the movie on that frame: e.g. if the viewer is dragging right up to frame 20 then starts dragging to the left the animation will play backwards from frame 20 to frame 1 so long as the mouse button is held down) I can't use playback buttons, I have to set this up this way for a specific reason for a work project. I'm not even sure if I explained it correctly If I can set this up on the frame the symbol is nested in, fine. If it has to be done within the symbols' animation, fine. Doesn't matter really, the end result is what counts.
I'm pretty new to Flash and seem to be struggling with variable scope, events and where to put code within movieclips/main area etc. What I'm trying to do is produce a Flash movie that will allow the user to click on a tool from a selection, i.e. a circle, then click on another part of the screen to place the centre of the circle, with a second click to set the radius of the circle (an alternative would be a single click and drag to place the circle and drag it out to the desired radius.) Once the mouse if clicked a 2nd time, or the drag operation is completed, the circle will stay at the selected radius.
The code I'm using so far to test out the idea is below: _root.onEnterFrame=function(){ _root["item1"].onMouseMove=function(){ d = Math.sqrt(Math.abs(_xmouse-this._x)*Math.abs(_xmouse-this._x)+Math.abs(_ymouse-this._y)*Math.abs(_ymouse-this._y)); if(d<370){ this._width = d*2; this._height = d*2; }else{ this._width = 87; this._height = 87; }}}
This uses a simple circle movieclip, and the above code is placed in Frame 1 of the background as opposed to the movieclip itself. It resizes the circle movieclip ok, but I want to be able to control the resize with the mouse or with a single click/drag.
I have a question regarding the use of mouse clicks events in a multi-dimensional array (or a "2D" array as we refer to them in Java and C++).
Background
I have an array of objects each with a corresponding mouse click event. Each object is stored at a location ranging from [0][0] to [5][8] (hence a 9 x 6 grid) and has the specific column and row number associated with it as well (i.e. tile [2][4] has a row number of 2 and a column number of 4, even though it is on the third row, fifth column). Upon each mouse click, the tile that is selected is stored in a temporary array. The array is cleared if a tile is clicked that does not share a column or row value equal to, minus or plus 1 with the currently targeted tile (i.e. clicking tile [1][1] will clear the array if there aren't any tiles stored that have the row/column number
or any contiguous column/row with another tile stored in the array, meaning that the newly clicked tile only needs to be sharing a border with one of the tiles in the temp array but not necessarily with the last tile stored).
Question
What is a clean, tidy way of programming this in AS3? Here are a couple portions of my code (although the mouse click event isn't finished/working correctly):
I have 2 swf's and a activex media player on an asp page. I want the buttons on my swf to control what live stream the activex player plays. The stream urls are in a webservice that i connect with one swf then send to the other swf using "localconnection". So when you click on a button on the first swf, it then sends a list of available streams to the other swf, displaying them in their designated dynamic text fields, which are located on top of their corresponding buttons. In my "localconnection" i send both the name and the url from the first swf to the second. Basically I want to know if its possible to click on a button in a swf and control what stream is played through the media player on the same asp page.
Lets say i have a button on frame 1. And if you press it normal, you ll get to frame 2. But then if you click it on another way, you ll get to frame 3. How do i do that easy?! With another way i mean like shift click or ctrl click or is it an easier way?
I'm trying to make a couple's dress-up game with lots of characters. I wanted to make it so that when you click a certain character and pair it with a certain character, something special appears or happens. How do i make it so that this 'special' thing only appears when the certain two characters are both chosen.[code]...
I have done up a flash demo which uses the computer mouse to navigate. Now instead of using mouse, I want to use keyboard (arrow up, down, left, right) to highlight buttons and then hit "enter" key to click the button.