ActionScript 3.0 :: Btn Not Being Recognized Through E.target.name?
Nov 21, 2009
I had this posted in another post I had which was answered and it also had a lame post name so I have reposted it here I can not figure out why my code here is not working.... (i guess that's pretty obvious or I would not be posting it!).
Would you mind taking a look at this and possible you can spot what it is that I have wrong?
I am getting the error:TypeError: Error #2007: Perameter url must be non-null. at flash.display::Loader/_load() at flash.display::Loader/load() at asFiles.reality::RealityScenarios/loadImage()[C:(networkpath).as:226]
is System.gc() recognized in AIR 3 for iOS ? Or am I putting on a line a code that's just for pasterity ? I have made every effort to dispose(),null and removeEventListener any unused Object, hence to be able to tell the Garbbage Collector to "go ahead" is a really awesome feature.
In Flash CS4, I've got a project that's working with a lot of XML. Previously, it's all been working fine, but recently I'm getting warnings like this when trying to compile:
Warning: 3594: toXMLString is not a recognized method of the dynamic class XML.
Warning: 3594: appendChild is not a recognized method of the dynamic class XML.
The lines of code that these errors refer to are:
stream.writeUTFBytes(currentXML.toXMLString());
and
currentXML.appendChild(marker.getXML());
"stream" is a FileStream object and "currentXML" is an XML object. "marker" is an instance of my own class, which I have imported, but I'm pretty sure that's not related.As I've said it's only happening now. I don't see anything in my code that could have changed it. Even if I turn the changes into comments, I still get errors.In addition to these two I am also getting other warnings, although all of them concern a method "not being recognized" in the XML class.I am using Flash Pro CS4 and am coding on the first frame of the timeline, as opposed to in a Document Class. Oh, and I'm making an AIR app, not a Flash Player one.
I'm using Flash CS4, and using ANY method for capturing keypresses, only some keypresses are recognized. Backspace, Enter, and all of the letters on the keyboard do not trigger anything for me. Even using code as simple as...
I have a movie clip on stage; instance name: "slide_mc" on the enterFrame of slide_mc, I fill slide_mc by using: this.attachMovie (_global.myNewCip,"newMC",1); // _global.myNewCip holds the linkage identifierThroughout my swf, I use attachMovie to swap out new movie clips in slide_mc like this:this.slide_mc.unloadMovie (); //clear contents of slide_mc slide_mc.attachMovie (_global.myNewCip,"newMC",1);There is a button on the movie clip I just attached to slide_mc. Its instance name is: "pause_btn"From the main timeline I try to detect a mouse click by using this
I'm trying to have action script recognize a text field without me having to give it an instance name. All is fine at first because i wrote custom errors to show if Flash doesnt find a text field on the stage, and no errors come up. I know that my errors work because when I remove the text field from the stage all the errors appear. The problem arises when I try to manipulate the text field through AS that I right on the main timeline. When I do then I get that old 1119 undefined property error.
Here's my code. package com.nate.ui { import flash.display.Sprite; import flash.events.Event; import flash.net.*; import flash.text.TextField; public class TextArea extends Sprite { [Code] ..... And here is just my trace (on the timeline) that throws up the 1119 error. trace(ta.textField);
I wanted to use Cs4 to edit a flash template but noticed it kept saying I did not have tahoma font installed. I checked the font folder and I did have the font installed on the system but nevertheless I reinstalled it which did not fix the problem so I manually mapped/substituted it to the Tahoma I had on my system but noticed the fonts still appeared off when I published. I have uninstalled and reinstalled the software and it still occurs.
Why isn't the "finco" not recognised/passed to php? I'm not getting the text results!! Code: var finco = "motors01"; XMLParser.load("[URL]"+finco, onFinish); function onFinish($success:Boolean, $results:Object, $xml:XML):Void { if ($success) { category.text += $results.category[0].value; namez.text += $results.namez[0].value; [Code] ......
I'm writing an application which uses cookie-based sessions for authentication. All was well until I tried to integrate the uploadify jQuery plugin into my site. I need uploadify to send the files to my upload.php file. When I check the existence of any preknown session variables in that upload.php script, I get nothing. I've tried print_r($_SESSION) and got an empty array.
I'm not sure if this a problem with my php sessions code or my jquery uploadify code. I'm somewhat new at both.
I'm trying to make a game like Mario. I've made a character which can jump right now, but I've got some problems with collision detection.
I would like my character to jump on a bar, which is placed higher. My collision detection doesn't work at all I gues..I've made a cirle which has a instance name mcMain and I've made a MovieClip of it. T also made a rectangle which has a instance name balkje, I also made aMovieClip of it.
I hope you can tell me what is wrong about my code and what I've to change to make the collision detection work!
I have 2 movieclips on stage; one called 'myMarker_mc', the other called 'myMarker_mcOne') - they both contain 4 children (bt_up, bt_dn, bt_remove ) and myText (a textfield) and they only work properly when it is the 'myMarker_mc' that is being called (called from the xml at the top of the file).
When myMarker_mcOne is called the dynamic textfield, called 'myText' produces a blank and the output box pops up with...
Code: TypeError: Error #1009: Cannot access a property or method of a null object reference. at MapMovieClipJune09TrialMarkersB_fla::MainTimeline/showData()[MapMovieClipJune09TrialMarkersB_fla.MainTimeline::frame61:126]
I currently have the number 1-9 and A defined as various objects inside my level, but when I try to define a new object within the array as 'B' it simply refers to the object from A.
but nothing happens. I have many other buttons. all do different things and work find. everything has a different instance name. no linkage is the same. I've double checked and triple checked that the name is "myBtn_btn" in the function AND the button. I've even tried recreating a different button with different names and still nothing. It's like I can't make any more button actions.
Works great, but there's obviously no path recognized when loading this swf with the button on it, to an empty movie clip on another swf. (ie: _root.container.bio ...)
I have 2 movieclips on stage; one called 'myMarker_mc', the other called 'myMarker_mcOne') - they both contain 4 children (bt_up, bt_dn, bt_remove ) and myText (a textfield) and they only work properly when it is the 'myMarker_mc' that is being called (called from the xml at the top of the file).
I am pretty familiar with Flash and AS3, but I am having a silly issue that I cant seem to overcome. I have a movie clip in my library thats linked to an external class file. I have a layer in my FLA that has an instance of this movie clip on it. Somewhere down the timeline I have a new keyframe (instance) of this same movie clip on the same layer. I do not have any blank keyframes between the first instance and the second instance.
I have a trace line running in the constructor of the custom class that traces back "init". This trace displays in the output for the first instance, but not the second instance. If I remove the second instance from the layer and put it on its own layer, then the trace displays for both instances.
In other words, flash does not appear to be recognizing the second instance as a new instance when its on the same layer and does not have a blank keyframe between it and the previous instance.
I know putting the blank keyframe in isnt that big of a deal, but this is a movie clip thats going to be used over and over in multiple files by myself and other co-workers and I guarantee you people will forget to put a blank keyframe in or use a new layer.
What is the difference between target and currenttarget in flex?What is the difference between Target and Current Target in Flex especially in mouse events.
I am trying create a video playlist driven by XML. My problem is Flash doesn't seem to be recognising the array. It comes out perfectly in the trace.
Heres the AS: PHP Code: var xm:XML = new XML();//creating XML object var title_array:Array=new Array()//array objects to hold title data from xml var creator_array:Array=new Array()//array objects to hold creator data from xml var location_array:Array=new Array()//array objects to hold location data from xml var image_array:Array=new Array()//array objects to hold image data from xml var info_array:Array=new Array()//array objects to hold info data from xml [Code] .....
I'm working on a AS3 project where users will decide whether a random number is whole number or not.There are three boxes (box1, box2, box3), which will display random numbers. Under each box there are two check buttons (for example: bt1 and bt2).There are also two boxes counting correct and incorrect answers (correct1 and correct2). There is a button generating random numbers again (bt_2).The negative random numbers are not recognized by my conditional. Or I don't know how to handle conditional with negative numbers. Positive or negative numbers display the correct check mark? Here is my AS3
//counters var i:uint=0; // correct answersvar u:uint=0; // incorrect answers // making check mark invisibleco1.visible=false; // correctco2.visible=false; [code].....
I dont understand why the variable "button" is recognised and not his copy "previous" in the following function : the copy of button return null but button is correcty recognized by the switch.
function checkNum(e:MouseEvent):void { var button:String = e.currentTarget as String; /* WITHOUT THE CONTENT OF THIS COMMENT IS ALL OK if(button == String(rectpan_mc) || String(rectpat_mc) || String(rectmal_mc)) { previous =
Currently when we are putting a movie into a web site design we are using flv files. Recently I was told that flv files are not recognized on mobile devices such as phones and ipad's. If that is the case how should we be handling our movie files?
I have a method which registers an event listener to each of the MovieClips in an array I have. The method is inside a class, and so is the listener function. The problem is, I'm getting an error that's says "Access of undefined property handleNavToggle", even though is declared.
I'm working on a AS3 project where users will decide whether a random number is whole number or not.
There are three boxes (box1, box2, box3), which will display random numbers. Under each box there are two check buttons (for example: bt1 and bt2).
There are also two boxes counting correct and incorrect answers (correct1 and correct2). There is a button generating random numbers again (bt_2).[code]...
I have created a button for fade-in and fade-out, when cursor goes over that button, one of its element fades-in and when cursor goes out it fades-out. But if I quickly moves the cursor over and out that button, most of the time it gets stuck on fade-in ( it doesn't fade-out as cursor quickly goes out of that movie-clip area).
I am using following AS : on(mouseOver){ // fade-in element } on(mouseOut){ // fade-out element }
I've set a movie to appear in my flash library using attachMovie. In the movie(Red), on release of a button there is a command that removes the movie Red/game_mc from the _root and code to make it an new file. I've given co-ordinates to other clips loaded in this way and they appear where they should.
[Code]....
The _root.game_mc being removed is an instance of a different movie clip loaded earlier. The problem is that the clip that loads at the origin (0,0) of the main document rather than the _x and _y co-ordinates from the clip.