Actionscript 3 - Flash: Error #2007 When Loading AS2 File Into Movie?
Jan 18, 2011
I have a main SWF file, in AS3, wich works as holder/loader for many other SWF files (sections). I had to make a new section ("verano.swf"), but I did it in AS2. When I try to load it, I get the following error:
TypeError: Error #2007: Parameter child must be non-null.
at flash.display::DisplayObjectContainer/addChild()
at Tabu/onCompleteHandler()
I am just learning ActionScript3 and am trying to create a fla file that loads 3 external SWF. I have already created and saved the 3 SWFs and they are all saved in the same folder. I have given them the names "A.swf" "B.swf" and "C.swf" so they are easy for me to keep track of. I created the actionscript below and placed it in the first frame of my parent file which is saved in the same folder.
import flash.display.MovieClip; import flash.display.Loader; var swfContainer:MovieClip; var swfLoader:Loader = new Loader(); [Code] .....
When I insert the filename in the URLRequest statement "A.swf" and test the movie it works loading the swf movie and playing it. When I swap either the "B.swf" or "C.swf" file names in the place of the "A.swf" it doesn't work. I end up with no swf file loaded or played on the stage. I also get the following error statement. But I am confused because it is in the Output Tab not the Error Tab which does not report any errors.
TypeError: Error #2007: Parameter child must be non-null. at flash.display:isplayObjectContainer/addChild() at SWFadMovieClips_fla::MainTimeline/loaderCompleteHandler()
Although I shouldn't be too surprised as it is written for use with CS.3 and I am using CS.5. Eventually my goal is to create one fla file which loads and plays in succession the three separate swf files in one package.
I'm currently working on a game and I'm trying to work out a way to load images externally and display them on the screen.But the problem is it won't load them correctly and display them, as seen below...
ERROR:
Code: TypeError: Error #2007: Parameter child must be non-null. at flash.display::DisplayObjectContainer/addChild() at main_fla::MainTimeline/frame2()
I have a class that creates a navBar with some buttons. Each button loads an external .swf and everything is working just fine BUT the code is really awkward. I also wanted to use TweenLite to add transitions from section to section.I also wanted to handle the "section change" process from yet another Class (SectionChange) but whenever I try it I fail miserably. Here's what I have (including the vars), without the SectionChange Class, that's working.
private var _app:Sprite; private var _navData:Array; private var _loader:LoadDisplayObject;[code]....
I don't know what I'm doing wrong here but I get tons of errors with this code.
edit: Now that I'm adding the _sectionChange to the display list I only get the following error: TypeError: Error #2007: Parameter child must be non-null.
I'm trying to load different XML content with buttons. Basically all i'm able to do right now is have the XML load when I test the movie. Outside of that I haven't been able to get my script correct to call up the XML when a button is clicked.Here's the code i've been trying:
var content_req: URLRequest = new URLRequest ("http://www.kirupa.com/net/files/sampleXML.xml"); var content_ldr: URLLoader = new URLLoader (content_req); content_ldr.addEventListener(Event.COMPLETE, onComplete);[code]....
So this is wrong because when i export my movie and click on the button I get this message:
TypeError: Error #2007: Parameter text must be non-null. at flash.text::TextField/set text() at dynamicText_fla::MainTimeline/getnewText()
Also, when the XML does load into the text field, I'm getting the entirety of the XML document, not just the bits of information that I want. It wasn't doing this before when I would just export the movie and the XML information would come up in the output panel.
There are hundreds of threads on the web about unloading movie but none of them work. For example, the code below gives this error: TypeError: Error #2007:
Code: var alert:Boolean=true; if (loaderInfo.url!="someurl") { removeSwf();
I have One SWF loading Two External SWFs seprately that have dataGrid components in them. The Externals load and run fine on their own but when I try to load them into CORE SWF I get ....
TypeError: Error #2007: Parameter child must be non-null. at flash.display:isplayObjectContainer/addChildAt() at fl.controls::BaseButton/drawBackground()[code]..............
TypeError: Error #2007: Parameter text must be non-null. at flash.text::TextField/set htmlText()at classi::HTMLText() at intro_sito_fla::MainTimeline/frame117()0
1) How can i set this parameter?
2) How can i get request.data value? It's not a string, so...?
I am using the new way to embed fonts in Flash CS5 and it seems to work great...until I try to load my font as a font.swf into another .swf file (all in the same folder).I am getting the error:Code:TypeError: Error #2007: Parameter font must be non-null.Here is the code I am using in my file that receives the Fonts.swf:
Code: var request:URLRequest = new URLRequest("Fonts.swf"); var loader:Loader = new Loader();
My .swf file show the following error TypeError: Error #2007: Parameter text must be non-null.at flash.text::TextField/set text()at Xml/xmlDone()[C:UsersTaiLT01319DesktopxmlXml.as:62]e
I just started working with Flash and I am quite lost with this error. When I bring up the swf file, it seems to be working semi-proper, but I am unsure why this error is coming up. I am basically trying to make a simple drop down menu. Here is the script if anyone can look it over and find a problem. (this script is on the main page)
Code is working but i am getting the following error and it is driving me insane:
TypeError: Error #2007: Parameter hitTestObject must be non-null. at flash.display:isplayObject/_hitTest() at flash.display:isplayObject/hitTestObject() at PlatformGame/checkCollisions() at PlatformGame/gameLoop()
Here is my Frankenstein code...i just need it working. Error happens when I remove the numOfKeys-- where I examine the level. Had to remove some code because of length when posting here on FK.
I've builded this XML gallery, and suddenly Im getting an error when Im loading the pictures. Its only sometimes the error comes. TypeError: Error #2007: Parameter url must be non-null. at flash.display::Loader/_load() at flash.display::Loader/load() at imageviewer_xml_subcats_fla::MainTimeline/allLoadXML()
I can't get the maxDisplayedLines to truncate the text at the end of my RichText object. It comes up with Error #2007 Paramater child must be non-null but I don't have a clue what would be null. The text I'm displaying is coming from textflow
and everything displays fine, even the thumbnails until I try to set the max lines. This is for mobile by the way.
the error is TypeError: Error #2007: Parameter child must be non-null. at flash.display::DisplayObjectContainer/addChild() at flashx.textLayout.factory::TextFlowTextLineFactory/callbackWithTextLines()[C:Vellumranchesv22.0devoutputopenSource extLayoutsrcflashx extLayoutfactoryTextFlowTextLineFactory.as:267]
I making a game leaderboard on facebook. I'm not using connect but working inside the canvas. When I try to load the images from facebook it gives me the following error.
SecurityError: Error #2122: Security sandbox violation: Loader.content: http://test cannot access http://profile.ak.fbcdn.net/v22941/254/15/q652310588_2173.jpg A policy file is required, but the checkPolicyFile flag was not set when this media was loaded.
I am trying to load an external variable text file into a movie but it is returning compiler errors. Please suggest a solution. The source code is ......
var myTextLoader:URLLoader = new URLLoader(); myTextLoader.DataFormat=URLLoaderDataFormat.VARIAB LES; myTextLoader.addEventListener(Event.COMPLETE, onLoaded);
[code]....
The external file is "gxcvrt.txt" while name, slogan, rep, button1-7 are the variables to be loaded.The compiler returns the following errors (highlighted in red)
Line 4 '{' expected Source = function onLoaded(e:Event) :void {
Since I started using CS3 I sometimes get the following error: Error creating Flash movie file. Be sure the destination file is not locked or on a locked drive. Also, check that the file name is not too long. It doesn't happen all the time, and I haven't been able to figure out what causes it. I have been able to confirm that it's not anything to do with locked files/drives, permissions, or file name length.
It happens with files created elsewhere (by other developers) that I've modified, and it happens with files I start from scratch - I can create a new FLA on my desktop and it won't publish. Sometimes (but not always), publishing to a different directory than the one the FLA is in will work. This is becoming a big problem. I'm on OS X 10.4.9, 2.33 GHz Core 2 Duo MacBook Pro 17", running CS3 Web Premium package.
I am developing a target game with Touch Event so that you can use-up all your fingers, but I can't remove the enemy from the stage. I'll paste the code
public function onTouchBegin(e:TouchEvent):void { var dot:Sprite = this.getCircle();
TypeError: Error #2007: Parameter child must be non-null. at flash.display::DisplayObjectContainer/addChildAt() at fl.controls::BaseButton/drawBackground()
I have a movieclip that displays a slideshow. Starting a few days ago I get a error message from Flash Player 10 saying "TypeError: Error #2007: Parameter url must be non-null. at flash.display::Loader/_load() at flash.display::Loader/load() at slides/switchPhoto() at flash.utils::Timer/_timerDispatch() at flash.utils::Timer/tick()"
Here is the actionscript package for the error package{ import flash.display.MovieClip; import flash.display.Loader; import flash.display.LoaderInfo; import flash.events.*; [Code] .....
I am doing a project in which I need to open and close MovieClips. I have my Scene1 which loads the first MC (named "page1") then page1 plays and I would like it to unload itself and load the MC named "Page2" and so on up to page 10 ...
On the last frame of the MC "page1" I have this code: stop(); stage.addEventListener(MouseEvent.CLICK, animate2); function animate2 (event:MouseEvent):void { stage.removeChild(stage.getChildByName("clip1")); var clip2:MovieClip = new page2(); addChild (clip2); }
But all I get is this error message: TypeError: Error #2007: Parameter child must be non-null. at flash.display:isplayObjectContainer/removeChild()
I am working on a fairly simple drag and drop based Flash piece and I have come across an Output Error which I was hoping somebody could give me a better understanding of.As a very brief back-story to my problem, I have two borders on both the far left and right of my movie and the alpha is set to 0 on both of these MovieClips; now I have labels within the movie and I am using the hitTestObject command with an IF statement stating that should the label_mc hit either border1_mc or border2_mc on Mouse Move then execute some code; my problem is that in my Output panel I have now received the error:
TypeError: Error #2007: Parameter hitTestObject must be non-null.
I am not sure about this particular error and would be interested if anybody had any ideas on a fix or solution as I want to understand what is going on with this; I read around some forums which said that when you use hitTestObject the console is listening out for the intersect and that if you move on to different labels later in the movie if the MovieClips you intend to hit aren't present throughout the piece it may cause this error (but I might and probably am wrong).