Flash :: KeyboardEvent Listener Causing TypeError?
Feb 8, 2012
I'm getting this weird error, don't know why, I've reduced the code to minimum and found the source of the problem but I don't understand why it errors.
Main.as
package {
import flash.display.MovieClip;
[code].....
View 3 Replies
Similar Posts:
May 6, 2010
I'm receiving the following error when trying to access a property of my array. TypeError: Error #1009: Cannot access a property or method of a null object reference.The value I'm accessing works completely fine but the error above pops up when using the flash debug player only. My Firefox uses the flash debug player, Player Version: WIN 10,0,45,2 Debug Player: Yes. My IE which doesn't receive the error uses Player Version: WIN 10,0,45,2 Debug Player: No. The Player version info received by vising the flash version test page.
I'm using a custom event that gets dispatched from a class that makes a web service call.The web service call returns JSON data which I convert to an Object using JSON.decode from adobe corelib. After I have the Object, I use the below code to create an array from the Object.
Code:
//casts the right property to an array which has no problems
var resultArray:Array = e.object.data as Array;
//Accessing the value causes the debug player error
output_txt.text = (resultArray.length.toString());
View 4 Replies
Mar 22, 2010
I made a document class and created an instance of a keyDetection class
Code:
//Document Class
package com
[code].....
View 5 Replies
Jul 10, 2009
I have been coding my flash movie/website and everything was working fine until I added a preloader on frame one, moved frame "home" over one frame to frame2. PaulJamesWilliams is the name of the file that I am editing. what do I do?
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at PaulJamesWilliams_fla::MainTimeline/frame2()
at flash.display::MovieClip/nextFrame()
at PaulJamesWilliams_fla::MainTimeline/updatePreloader()
View 1 Replies
Aug 27, 2011
Why KeyboardEvent listener (AS3) does not react until I add it to the stage and not when I simply write it down in the Document Class just like I do with any other function? I mean, I have to write[code]...
View 1 Replies
Mar 24, 2011
I am trying to make scrolling text appear on a few screens, so that when I click on a button to go to the next frame the characters of a sentence will appear one after another as if someone is talking. This works a few times however when I go back to the first frame the following error occurs and the text no longer appears?
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at rollingtext_fla::MainTimeline/runthree()
at Function/[URL]::apply()
at SetIntervalTimer/onTimer()
at flash.utils::Timer/_timerDispatch()
[Code] .....
View 5 Replies
May 5, 2009
I have a basic presentation which will have basic interactivity for the user. i.e. The user clicks on a play button, and the presentation plays, the user clicks on a back button, and the playhead steps back through the animation.I also want to provide keyboard shortcuts to do the same thing, so the user can also hit the spacebar to play the presentation, or press the left arrow key to step back, etc.I've successfully gotten both the click interactivity and keyboard interactivity to work... but only separately, when I try to add them to the same file, it breaks.I also think I've figured out why. The problem seems to be that if I click a button that is only on the timeline for SOME of the frames, the KeyboardEvent listener no longer triggers.
I have a rewind button that will jump the playhead to the start of the presentation. However, from a use design standpoint, I really only want the rewind button visible/clickable if the user has advanced a bit into the presentation (i.e. frame 2 or beyond) because having the rewind button active on the first frame of the presentation can be confusing because it makes it appear to the user as though they can still rewind further, even though they've reached the beginning. I want to take a similar approach to a play button... as long as there are frames to play, the play button should be active; however, once you reach the end, the play button should dim down and not be clickable anymore, which serves as a visual cue to the user that they have reached the end of the presentation.
So, previously (in AS 2.0) this was not a problem. On the frame I wanted the rewind button to be "disabled", I would just turn the Button Symbol into a Graphic Symbol which would make it unclickable and remove any script, and then I would dim the Alpha of the Graphic. So, on frame 1, the rewind button would actually just be a transparent Graphic, and then once the playhead goes to Frame 2, it would be a Button symbol that could be clicked.
This technique apparently will break the new event model in AS3. If you look at the FLA I have attached, you can see that when you first "Test Movie"... any keyboard press outputs a trace statement that shows which key was pressed. However, if you hit the play button to play a little of the timeline, and then click the rewind button (instance name of rewind_btn) which jumps the playhead to frame 1 (where rewind_btn doesn't exist, because it's a Graphic now).
View 10 Replies
Oct 9, 2009
I do have some programing background from my past. anyways, on to the error listed in the title. I thought I was getting good with the Timer class, but alas, I think this error has something to do with my Timer embedded in my switch() code block:
[Code]...
View 1 Replies
Nov 4, 2010
I'm new to ActionScript development and am using the FlashDevelop IDE. I've been playing around with some really simplistic things and have come across a problem I can't seem to solve.My application compiles and runs, and a function that watches click events fires perfectly and I can see the event in the console when I pass it to trace(), yet the same code watching for KeyboardEvent fails to fire at all.Here's my code:
package GameTesting
{
import flash.display.Bitmap;[code]............
The MouseEvent trace() fires every time as expected, but KeyboardEvent never fires, no matter what key I press.
View 2 Replies
Mar 9, 2012
Ive been using the 'event' parameter for my KeyboardEvents and MouseEvents in a recent project ive been working on for my course (VERY BASIC).Im not entirely sure on what the 'e' part of e:KeyboardEvent actually does, and ive been asked to find out what information the parameter 'e' can actually access when using it.
EDIT: If A method takes the parameter (e:KeyboardEvent). what information could we access through the use of the parameter e?
View 3 Replies
Apr 10, 2010
Is it possible to check for pressed keys without using the KeyboardEvent?
I have an ENTER_FRAME event setup called enterFrameHandler and I want to check within the function enterFrameHandler if any keys are pressed.
normally when using a KeyboardEvent I could check for keys easily using a switch that checks the KeyCode of the event, but in an ENTER_FRAME event this isn't possible for me.
Is there any other way of checking the keyboard's state within the ENTER_FRAME event?
UPDATE:
I found this AS2 script:
onClipEvent (enterFrame) {
if (Key.isDown(Key.LEFT)) {
_x -= power;
[Code]....
This seems to be doing what I want, but it's in AS2, does anyone know how to 'translate' this into AS3?
View 3 Replies
Apr 19, 2010
I have a movieclip called keyCButton that I want to add a keyboardEvent ("C" Key) to. This will play an animation from frames 2-30 with a sound. I have watched a few tutorials but still haven't gotten the correct information to make it work. The following is my code.
stage.addEventListener(KeyboardEvent.KEY_DOWN, cNote);
function cNote(event:KeyboardEvent):void
{
if (event.keyCode == Keyboard.C)
[Code]....
When I try it with the SPACE instead of C i don't get errors but it still doesn't work
View 2 Replies
Mar 7, 2011
I'm loading an image in to my flex application and I'm trying to move the image via keyboard. I added an event listener to the application but the image will not move. How can I get it so that the flex 4 top level application can use the keyboard listener. The only possible way I'm figuring out how to get the keyboard event listener to work is add to to a text field.[code]Take into consideration I'm not even getting the trace on the keyboard event.
View 1 Replies
Aug 24, 2011
I need to use flash as3 to create a game, and I have tried to use 3 layer to load my swf. My game is in the third layer, and the first and second layers are just a preloader script.My problem is when the game is loaded onto the stage of first layer my KeyboardEvent function is not work until I press the stage.I have try to use Event.ADDED_TO_STAGE to solve it, but I also get a same error.this is my code for preloader
var request:URLRequest = new URLRequest("game.swf");
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, loadProgress);[code]....................
View 2 Replies
Oct 21, 2011
i want to ask how that part of code would looked if there was keyboard evevt:
Code:
function enable_disable(a){
if(a==0){field1.mouseEnabled=false;field2.mouseEnabled=false;field3.mouseEnabled=false;}
if(a==1){field1.mouseEnabled=true;field2.mouseEnabled=true;field3.mouseEnabled=true;}}
[code]...
after clicking on a field you chose its selection is pernament you cant change it
View 1 Replies
Aug 25, 2011
I'm using ActionScript to listen for key presses and route to a method to handle them. It works fine in Flash Player Debugger 10.1, but does not work with the SWF in a browser. I've tried it with all sorts of keys: letters, numbers, etc. But I can't get it to work at all in the browser. I'm using Safari 5.1 and Firefox 3.6.8 on the Mac. Here's my relevant code:
[Code]....
View 1 Replies
Sep 15, 2011
i have this code:
Code:
stage.focus=this;
stage.addEventListener(KeyboardEvent.KEY_DOWN, handleKeyDown);
function handleKeyDown(e:KeyboardEvent) {
trace("click");
[code]...
when i play it in flasplayer go well...if i put the swf in a html page not respond to key event...
View 2 Replies
Mar 22, 2010
I want it so that when you click a button, it will run a multiplayer game and connect to a server, WITHOUT having any .bat or .exe files beforehand. So any new guy can rock up and connect, just as long as he has the game.
If you run Jedi Academy multiplayer like this:
jamp +set fs_game "japlus" +connect "193.155.0.5:29070"
It will run the game and connect to a certain server. The problem is, how do I get Flash to do that without any premade .exes with command lines?
The only other problem I can think of is, is it possible to run the game without knowing the directory the exe is in? In other words, could Flash find the game .exe if it was just given a name?
View 1 Replies
Mar 21, 2012
I have an issue whereby a new font (FFF Forward variant) installed on some machines works perfectly in flash (cs5.5) but on one machine causes an instant crash when the Type Tool is used.I know the font is the core of the problem but am unsure why it works on some flash installations (same versions) and not others?
I have tried every conceivable way of uninstalling/installing the font (even cmd prompt and safe mode!)I have flushed preferences files (obv inc typesupport folder)I have re-installed flash!I have even tried copying the prefs files from one of the working installations to the troublesome machine.I have run font verification and repair tools (nexus font, font creator, font val, font doctor, font lab...)No joy, still crashing
View 1 Replies
Sep 23, 2009
when I enable my Adobe Shockwave Object my screen will flicker when i move the mouse around the screen. I have uninstalled it and reinstalled but it didn't work.
View 1 Replies
Jan 3, 2011
Whenever I include flash content on a page it causes IE & FF3+ to redraw the background.This does not happen in Google Chrome, Safari, or FF2.
On every page of my site there is a small flash animation that is in a hidden div. That flash content become visible and plays on a mouse-over event. That all works fine. However, in the above mentioned browsers, that flash content causes the site's background to be redrawn on every page-load, causing a flicker. Is there any way to prevent this? A google search revealed other people having the same issue, but no resolution.
[Code]...
View 1 Replies
Aug 6, 2009
I've got a flex-based swf, which is loading an AS 2-based swf and then, negotiating further activity via a LocalConnection. From time to time, the AS 2-swf can request that the flex-based swf load a movie. I've arranged this via on(release){} functions. The AS 2-swf, I'm making in Swish Max. In Swish, when I set the on (release) on a text field, (to invoke .send() on my localconnection), it works splendidly. However, when I attempt to perform the same calls for an on(release) attached to a movieclip, it actually causes the Flash player, and even the browser plugin to crash. In fact, the browser (IE) crashes as well. I checked the debug trace that ie asked me to send to microsoft at the last IE crash, and i noticed a StackOverflow exception embedded deep in the trace, but I couldn't determine its source.
View 5 Replies
Mar 10, 2010
adding this in my class (i name it CGame)
Code:
var ns = new mysound();
ns.play(0,1);
makes flash cs4 crash. But not if it added to timeline/stage.I tried making new class with different name, then adding the code, and it works.So it just fails on CGame.
View 1 Replies
Aug 22, 2011
Since recent versions of Flash have come out (perhaps the last few weeks), when loading up the website, [URL], the flash loading bars show, various SWF files in their layer appear, but then when loading completes, the web page goes blank (usually black, sometimes white). This occurs on Windoes 7 (64), Vista and XP. It occurs in IE9, IE8, and various Firefox browsers. So, I am comfortable believing that it is a recent Flash player issue.
The HTML page loads a file "back.swf" which in turn loads "menu_eo.swf" in level 10 and "intro_eo.swf" into level 5. What it looks like is that when the intro page finished loading and moves to the correct frame, the screen goes blank. My clients rarely update their Flash Player, but I asked them to do so this morning. They had the same problem in all those other browser and operating system after updating to Flash Player 10.3.1832.5.
View 3 Replies
Apr 1, 2011
My new website is carolineofbrunswick (dot) co (dot) uk. As you can see, there's a ton of blank space off to the right of the pages, and I can't figure out how to get rid of it.
It's caused by the Flash objects in the right-hand column. Changing the width attributes on those Flash objects just causes them to not appear at all, though the blank space still exists.
View 4 Replies
Apr 8, 2012
When my Flash website loads, it freezes halfway through the initial animation for 2-3 seconds and then continues. Am thinking it is one of the scripts in index.html and have tried all sorts of ways to correct it -[code]...
View 2 Replies
Jan 12, 2010
I have some simple code:
function testing(){
for (a=1; a<=4; a++) {
this["btn"+a].enabled = true;
}
}
If i run this function from anywhere it works fine. If i run this function from myTimer = setInteval(testing, 3000); it will not work. If i add other random code into the function it (the newly added code only) will work. So i have narrowed it down to something about this["btn"+a].enabled = true; specifically that is causing it to not run.I really hope this makes sense, appologies, it's 3am :
View 1 Replies
Jan 15, 2011
Flash keeps looping which is causing certain variables to add values constantly. E.g.
if (userWord.text == word){
score = score + 1;
trace(score);
}
That will constantly add one to "score" when a certain word is typed into a text box. How do I add one to "score" without stopping the application or playing it once?
View 1 Replies
Jan 19, 2010
I have an AJAX.net drop menu and a flash intro with 4 swf files that's being called externally using Bulkloader. The drop menu works fine by itself and the flash works fine by itself. But when the two are put together, the animation on the .swf files are causing the drop menu to lag A LOT. The 2nd child item from the drop menu doesn't smoothly drop until the animation is completely done.
View 0 Replies
Aug 29, 2006
I have downloaded a component using the duplicate symbol function, it works fine when published with Flash Player 7 but when I try to update it to Flash Player 8 and publish it produces this error message:[code]
View 3 Replies