I was working on some simple keyboard movement for an AS3 game, but running into trouble. Some keys would work, some won't!.I started a new flash just to test the keyboard, and confirmed what I was seeing. Some keys like "D" will work, while others like "A" don't seem to. Here is the code from the keyTest program.
Code:
package
{
import flash.display.*;[code]..
So when I press D or W, this flash outputs "68 down" or "87 up" or whatever as intended. But if I press keys like A or S, it outputs nothing. Wut?
I'm confused about AS3's key handling. I just want a script that goes "If "R" is pressed, gotoAndStop(#). While in AS2 this was extremely easy, many examples I see now have variables in them. So all I know so far: Code: stage.addEventListener(KeyboardEvent.KEY_DOWN/UP/Whatever I want, nameFunction) function nameFunction (evt:KeyboardEvent):void { } I've seen people with code like if (evt == 82) or something like that, but it doesn't work. C
So I can create a circle and an oval using trig in flash. But what if I want to create an oval with rounder points? I'm using this code for circles and ovals:[code]Could anyone help me in editing the code so i can control the tips of the oval and make them rounder?
I have a movieclip with an image fading in and out (using an actionscript tween class set to yoyo). This movieclip is loaded into a dummy movieclip when a button is pressed. The first time you click the button the fading movieclip plays as it should, fading in and out continuously. However, the second or subsequent times the button is clicked the fading movieclip goes crazy, half fading in/out and half jumping from one alpha value to another.
I am trying to detect the key down event for the alt key in flex. I have a standard event listener for KeyboardEvent.KEY_DOWN and KeyboardEvent.KEY_UP but don't get any response for the alt key (or ctrl key).
I know I can detect if the alt key was pressed via a mouse event, but I want to update the cursor when the alt key is pressed to show it will perform a different action from when it's not pressed.
I am using Safari on a Mac for developing so let me know if perhaps it's an isolated issue.
I am making the board game Shogi in actionscript 2 and I have a question on how to detect a particular imput.I have a movie clip on the stage, I want it so that if I hold down the keyboard button "p" and then click on the movie clip, it will go to the movie clip's frame 2 (not the entire flash project's frame 2, just the particular icon's frame 2. I need this because I am using movie clips as game pieces and in Shogi, certain game pieces can be promoted. I also was wondering how to detect what frame it is on.
I am working on a small section of my game and am attempting to detect key presses from an external class but I cannot get it to work. This code worked just fine when within the document class but now it's unresponsive. I'm not getting any errors, simply no activity whatsoever.Here's the applicable code:
My document class:
Code: package { import flash.display.MovieClip; public class Engine extends MovieClip
Building a flash website in CS3. I've made every button the exact same way, draw a rectangle, convert to symbol, type as either button or movie clip (doesn't seem to matter and I'm not using rollover stuff), alpha 0% and stick it on its own layer above everything else.Action scrip is as follows:
main1.addEventListener(MouseEvent.CLICK, gotoMain); main2.addEventListener(MouseEvent.CLICK, gotoMain); function gotoMain(event:MouseEvent):void { gotoAndPlay(1); }
that's with 2 buttons for main. I have the exact same code multiple times for many different buttons. It works everywhere except the last two buttons on my page will work the first time you click them from the main page, but then don't work after that until you click on the main page again. Then it works.These two:
the function is described on an earlier action keyframe:
bcontact1.addEventListener(MouseEvent.CLICK, gotoBcontact1); function gotoBcontact1(event:MouseEvent):void[code]...
Of course I've tried just having one button do this and copy/pasting the button on different areas of the movie, but nothing I've done fixes. I've even gone through and deleted every button and AS and redone it. I've put every button on its own layer (shouldn't matter but I'm trying everything I can think of).if there is an easier way of using AS to navigate a flash movie let me know. The other options I've seen seem a bit too complex at the moment.
The first half of the tween doesn't work but the second half does. It only does this when I add the code link._visible = 0;. This is to make the alpha completly disappear.
i would like to know if it is possible to have a letter that is made up of multiple colors. for example above you will see a hebrew letter. the DOT underneath it is actually part of the letter, but it is a different color.is it possible to have this same functionality in flash? what i would need to do is upload an XML file with all the words, and i would need all the dots below the letters to be a different color
I have 2 scenes. In both scenes, I have a movie clip that moves via keyboard control. If the goto next scene is triggered by the movie clip in the first scene the keyboard control works in the second. However, if I use a button to move to the next scene then there isn't any control over the movieclip in that scene. I've traced the keyCode in the second scene and it is picked up but the switch statement doesn't run. I'm migrating to Actionscript 3.0 and updating something I created in 2.0. I would like to do it without writing a class.
When using a notebook and I have remarked that I cannot enter numerical character with shift + a letter to enter number.Is this a bug in flash ? How to circumvent this ?
How do? Edit the field with numeric keypad, not a full keyboard my code: <s:TextInput text="{TransactionObject.cartao}" id="item" restrict="0123456789" /> app for Android and playbook
I get an error while extracting the asdoc of my flash professional project:
Code:
C:...Main.as(33): Spalte: 73 Fehler: Access of possibly undefined property D through a reference with static type Class. private var moveRightArray:Array = new Array(Keyboard.RIGHT, Keyboard.D); ^ C:...Main.as(33): Spalte: 73 Fehler: Access of possibly undefined property D through a reference with static type Class. private var moveRightArray:Array = new Array(Keyboard.RIGHT, Keyboard.D);
Code:// This example is set to evaluate half a second pause (500)
if (Number(getTimer()-lastClick)<500) { // Add your doubleclick actions here if (Reaction._visible eq false) { setProperty ("Reaction", _visible, True); } else {
[Code]...
This is a double-click detector.. I was just wondering, since I've never seen lastClick, is there such a thing as lastMove? I'm thinking of using onClipEvent (MouseMove) with a x and y detection timer, or could the one above have some hope?
I have a background I want to fade out. It has multiple colours so as far as I can tell I can't just use Alpha to fade it out (because it changes the whole background to the same colour). Is there anyway I can fade it out to about half-transparent?
I know you can do this to hide a movieclip:[code]how would i go about hiding say only the tophalf of the movieclip? I have tried using the Rectangle function to try and draw the section i want to be displayed, however with no result.
I am having trouble with this button. The first half of the tween doesnt work but the second half does. It only does this when I add the code link._visible = 0;. This is to make the alpha completely disappear.
Why this code displays only half the letter A Code: var boxFld:TextField = new TextField(); function setTxt(_xPos:Number,_yPos:Number,_size:Number){ var format:TextFormat = new TextFormat(); format.font = "Arial"; format.color = 0x000000; [Code] ..... Its really weird. When published only half the letter A is displayed.
I have an array of movie clips. One is added to the stage. The user enters a value in a text field. The displayed MC is tweened off the stage and the next MC is placed onto the stage.
for some reason the tweens appear to randomly jam half way. it happens about 1/10 of the time.
My code is probably too long to post but the most relevant bits (I think) are:
I have a preloader which loads an external swf (an animation I created in flash) This works fine, except that when the movie plays, it's already halfway through. Here's the code..
[Code]...
I think I must be missing something fairly basic...I've searched but can't find the answer. I just want my animation to play from the start, once loaded. The swf is about 4 meg.
ive got a movie loading in an external one..and in flash its all good..but once i run it in browser it dosent work.. any suggestions as to why?this is the code on the fram that loads in movie, its followed by a gotoAndplay this frame again..
I have a website [url]... which has dynamic flash images, the images have the same info in photoshop. However, some of them load as half grey. 1'st page, gallery image 4 and contact page.
any techniques they use to draw a perfect half circle?
I've seen the curveTo() method, and I cannot seem to make it come out with anywhere nearly good enough results. It always looks like half of a skewed ellipse.
I don't *want* to use a mask -- since there will be other drawings on this same Sprite that I do not want masked.
To be even more picky -- I don't *want* to create the half circle in another Sprite and add that to my original drawing.
Without getting in to the specifics, I have a .fla file that has several functions that animate movieClips already present on the stage.
When I compile/view the SWF while working on it, the functions only "run" half the time. The other half of the time, Flash never runs the functions, it just pretends the call never happened. Sometimes they work, and sometimes they don't. I have a feeling it may have to do with Flash's garbage collection, but I don't know how that works.
I created a website for my motorcycle club, and for some reason, certain members say that the preloader freezes half way through loading! Can somebody check out my .fla file and let me know if there is something wrong with the actionscript. Or if there is another script I can add to it to check if it frooze or to force continue..
I have a movie clip that is 2000px wide but when I view the movieclip on the stage it is clipped to 1000 ish px and I can only view the whole thing when I am editing the movieclip.Is there a setting so I can view the whole movieclip?
I'm a semi-beginner with AS, particularly with AS3. I am using a preloader to preload half the main swf before actually loading it. It will be approx. 30mb so I don't want people waiting for all of it to load, I'd rather it preload half, open it, then continue loading the rest. I'm presuming this is possible. If so, I intend to include a progress bar once inside the main swf so that the more it loads, the more menu buttons glow and become active. I've seen this "continuous load" thing done with the Halo Believe ebsite.See heror the Halo website, the developers broke up the swf into five 10mb swf files and stitched them together so they would seamlessly load (much like a streaming video) and the visitor would be none the wiser.
I have no idea how they did it, but I thought it would be simpler to keep mine as one complete 30mb file; preload half and then load half while in the main swf. The main swf is an image sequence similar to the Halo site, and the menu buttons are locatedthroughout the image sequence, so they will be accessible as the main swf continues to load. I'm hoping this makes some sort of sense!I've just switched to AS3. I haven't included a progress bar yet, I'm still trying to get the main swf to load half way first:
Frame 1 of preloader: Code: Select allstop(); var loadDNA:Loader = new Loader(); //loadDNA is what I've called my loader