I got a little class and all works fine. Then I add it in Document Class and puff, Error 1034 happens.
Error #1034: Type Coercion failed: cannot convert
flash.display::MovieClip@2be9dba1 to fl.text.TCMText.
at flash.display::Sprite/constructChildren()
at flash.display::Sprite()
at flash.display::MovieClip()
I made a custom event, but was getting this runtime error: TypeError: Error #1034: Type Coercion failed: cannot convert flash.events::Event@1498f491 to com.esidegallery.net.BatchLoaderEvent. and eventually found what I thought was the the answer here - [URL] I made the necessary changes, but I'm still getting the same error! It's just a batch loader that dispatches a custom event for every item that loads, with its LoaderInfo object attached. Here's the event code:
From the book "AdvancED Actionscript 3.0 Animation" I fixed a problem in the code they give you that is using [Embed....] instead of using library objects with linkage names. I still have the error: TypeError: Error #1034: Type Coercion failed: cannot convert Tile_01@1bf93a61 to Class. at GraphicTest$iinit()
package { import flash.display.MovieClip; public class DocumentClass extends MovieClip { public function DocumentClass() { trace("document class created"); } }}
This actually works, but I want to have the possibility to re-instance the DocumentClass (because I want to restart a game and the Main class is the DocumentClass).In the first frame I have:
import flash.events.MouseEvent; btn.addEventListener(MouseEvent.MOUSE_DOWN, restart);function restart(evt:MouseEvent){ var d = new DocumentClass();} But this code (I simplified my situation, but the result is the same) throws an error: Error: Error #2136: The SWF file file:///E|/Documents%20and%20Settings/Pepper/My%20Documents/FlashDeve lopment/PepperGame.swf contains invalid data at DocumentClass/restart()/frame1()
What can I do to restart my game by calling the DocumentClass point of entry? Is this possibile?
I have a TextPage.fla file that contains a dynamic text field (name: PageTitle) as an instance on the stage. In the document class (TextPage) I set the text of PageTitle according to some XML. This all works fine.
I have another fla file, SpecialTextPage.fla, and that also has the PageTitle dynamic text field on the stage.
I now try to have the SpecialTextPage document class inherit from Textpage:
public class SpecialTextPage extends TextPage { ... }
but I get a "1120: Access of undefined property PageTitle." error when trying to publish SpecialTextPage. The error location is given as TextPage.as
As a workaround I can just copy the whole TextPage.as file and add in the extra things I need in SpecialTextPage.as but I'd obviously prefer it if I could just extend it.
I got the feeling I am not quite understanding the relationship between flash's objects on the stage and the document class.
Alright, I know that this error is occurring because of something to do with addchild() function. On frame 2. How do I know? Because when I remove the snippets of code that dynamically place an object onto the stage it works fine. The error is below and the source code for frame 2 is below the error messages.[code]...
I got an error like "Incorrect number of arguments.. Expected 0." when I was trying to make an instance of a user-defined class that I've written in the document class of my project.Here's the line in my document class:private var myNotice:myNoticeClass = new myNoticeClass(this);An untyped parameter is supposed to be the only argument to the constructor method of class myNoticeClass and the constructor is something like this
Well the shiny new app is now 830K and needs to be preloaded. Simple eh? I've got a preloader that works nicely but I've been trying all day to find a reasonable way to load a swf that was compiled as a document class. My solution was to make a bare bones swf that would preload my main app swf:
coder dudes I need help on some actionscript 3. Im trying to move a piece of code from the timeline into the document class. Here is the timeline code:
import Memory.MemoryGame; // Add memory game var memoryGame:MemoryGame = new MemoryGame(this, "settings.xml");
Here is my attempt at moving it into the Document class:
I'm trying to create something super simple, a couple of buttons in a movieclip. Inside the movieclip is the code below. I keep getting the error below when trying to publish this file. AS2 was so easy!! I have no idea what the heck TypeError: Error #1034 is and I did look this error up online.
Code: var myRoot:MovieClip = MovieClip(root); var mainmov:MovieClip = MovieClip(myRoot.parent.root); //mainmov.rdcmndPause = 1;[code]....
ERROR when trying to publish: TypeError: Error #1034: Type Coercion failed: cannot convert flash.display::Stage@30fb7089 to flash.display.MovieClip. at Playpausetest2_fla::test_1/frame1()
I am trying to create an audio that only uses the first entry in an xml file. I have most of the things working but I keep getting an error related to the audio file. TypeError: Error #1034: Type Coercion failed: cannot convert "[URL]. at latestMessage_fla::MainTimeline/frame1()
I inserted the url for the file into error message so you can see if there is s problem with that. I was initially trying to use a variable to hold the url for me, because this xml file gets updated every week and I only want to access the most recent entry. This is my first attempt at making an audio player in flash, so I am sure I have made a simple mistake, but for the life of me I cannot figure out what it is.
One last question is in regards to using id3 tags versus xml tags to fill dynamic text fields in the player. Currently I am using the xml file to do this, are there any advantages one way or the other for this. The only reason I ask is that I am hoping to display an "album art" image from the id3 tag in the player. Would it be better to grab all of the information from the mp3 file?
TypeError: Error #1034: Error forced conversion: you can't convert "game.swf" into LoadActivities.I have a main fla and its document class and a specific LoadActivities class to load games into a main container (which is a platform/side scrolling game)The part of the code in document class that causes the problem:
MAIN DOCUMENT CLASS private function processCollisions():void if (thePlayer.hitTestPoint(q.x, q.y)
Within my movieclip WinLose I'm getting an error for a movieclip on stage called mcRestart. When it's pressed it's suppose to trigger function Restart. But for some reason, it's giving me the: "TypeError: Error #1034: Type Coercion failed: cannot convert flash.display::Stage@4f4ff99 to flash.display.MovieClip. at WinLose/frame1()"
I have a FLA (say Main.FLA) document class with a child MovieClip on the stage: into the child MovieClip I load other swf files: each of the files contains its own Document Class (every swf is a somewhat independent application, say quizzes and so on).For some reason I must use the Main document class to store data (scores or so) from the child swfs loaded into the Main swf. HOW do I reference the Main class? I can't find a way.[code]and dispatch an Event this way from the loaded swf document class to the Main class:[code]Now, first of all I don't know if this could even work. Secondly, I tried to make it work by adding an event listener to my Main class but id did not work.
how to make a dynamic unfilled and filled circle. that will take input from a slider to dertermine how much of the circle is drawn. I wanted to use this for a preloader. Unlike the author I would like to use it inside of a document class. I am getting 1061: Call to a possibly undefined method createEmptyMovieClip through a reference with static type document. and 1120: Access of undefined property circ1. The second is caused from the first. How would I get this to work in my document class?
//original code // x: circles center x, y: circles center y // a1: first angle, a2: angle to draw to, r: radius // dir: direction; 1 for clockwise -1 for counter clockwise
I'm trying to make a slide-show that adjusts to the width or height of the stage, and eventually, of the web browser window. I was able to load and resize a picture by writing code on the timeline, but I got the Error #1009 (Cannot access a property or method of a null object reference) when I put this slide show into another movie clip loader (which chooses between different swf pages of the website, with the purpose of keeping the swf file sizes down). By the way, my "slide-show" loads the picture fine. When I use the movie clip loader to load this "slide-show" it works too. Only when I use the Flash Player to open it, it gives me the Error 1009. I looked around on actionscript.org, and everyone seems to be recommending the folowing code (or something like it):[code]
I also ran into some information about document classes and I figure maybe I should be using document classes to make this stuff more modular and reusable. So I put my slide-show code into an .as file, importing all the flash.xxx.* classes, and put it in a package and class and constructor function... in the same directory as my swf file, and set it as the document class to a blank fla file. Then I tested it and all I got was a blank swf. This is without the Event.ADDED_TO_STAGE code. I guess I don't know how to get the document class thingy working either. So my question is, can someone tell me how I can change my slide-show code into a working document class without the Error 1009?r?[code]
I have buils a flash movie using a document class, all works fine. When I load the movie using a preloader all reference to the stage as in stage.scaleMode = StageScaleMode.NO_SCALE; or stage.stageHeight throws a TypeError: Error #1009: I think i undrestand the problem, I am no longer accessing the stage properties. How do i access stage properties from the document class once loaded into the prelaoder?
I cannot get my buttons to work. Here is my new document class. http:[url].....And here are the errors I got for each mention of b1_mc, which is just a movie clip on the stage.
1120: Access of undefined property b1_mc
Since I have import flash.display.MovieClip; at the top of my class, why do I keep getting this error?
I'm trying to play a sound after a 3 second delay. I'm getting the following error:
TypeError: Error #1034: Type Coercion failed: cannot convert flash.events::TimerEvent@3e021971 to flash.utils.Timer.at flash.utils::Timer/_timerDispatch() at flash.utils::Timer/tick()
Code: var birdTransform = new SoundTransform(1,0); var birdStartTimer = new Timer(3000, 1); //milliseconds (1000 = 1 second), fire 1 time birdStartTimer.addEventListener(TimerEvent.TIMER, playBirdFunc, false, 0, true); birdStartTimer.start();[code]....
I am fairly new to Flash and have been building a movie. The movie is working properly, but when I test the movie, I receive an error:
Error #1034: Type Coercion failed: cannot convert flash.display::MovieClip@2c882701 to fl.transitions.Tween.
If I ignore this, everything behaves as it should, and when exported to a swf and played through a browser, it works fine. But, when played in the flash player on it's own, the error pops up. If I dismiss the error, it continues to behave normally.I'm not sure what this error means and if there is a way to get rid of it.The swf on the web can be found here:
i have created a simple movie clip of a blue circle on my first layer but not given it an instance name. I am trying to tell Flash that the following method is legal for the main timeline in the actions panel and send the timeline to frame 20
Im getting this error: 1180C: as3_scrollbarAS3 ScrollbarsrcclassesMain.as, Line 1 1180: Call to a possibly undefined method addFrameScript. the actionscript in my .fla timeline is: _scrollBar = new FullScreenScrollBar(_content, 0x222222, 0xff4400, 0x05b59a, 0xffffff, 15, 15, 4, true); addChild(_scrollBar)