Check out the new info I posted on AS3 Error #1067
It is highly related to AS3 Warning 1102
Thanks,
Curtis J. Morley
Check out the new info I posted on AS3 Error #1067
It is highly related to AS3 Warning 1102
Thanks,
Curtis J. Morley
ActionScript 3 Error #1061 Description:
The MovieClip or Button that you have on the stage cannot be changed with code. It already has a name so you can’t change it. If you are visiting this page my guess is that you are thinking that you have a dynamic movieClip that you named with code, yet you probably have one with the same name on the stage already.
Flash / Flex Error 1061 Fix:
Stop trying to change a named object on the stage that already has one.
Bad Code:
myMovieClip.name = “Bob”;
Good Code:
//no code here
Thanks and Happy Flashing
Curtis J. Morley
So I have been contemplating upgrading from my Nikon D200 to the D300 for a long time.
Each time I have the extra money saved it seems that there is something more important to spend my money on. So the other day I was thinking about it again until I heard about the new behemoth that Kodak has just announced.
Yes that’s right. it is not a typo. It is truly 50 megapixel. That is 5x the resolution of my D200 and oh yeah and 16x times the cost. The d300 is only $1850 but the new medium format camera that will be produced by Hasselblad will be in the range of $30,000.
Hey if I am going to splurge I think that I might go for the –
This camera was conceived and then created to take a photo that has a resolution of over 1 gigapixel. They are actually hoping to breach the 4 gigapixel range soon. The negatives are 9″×18″ format (which is the the same size as military spy planes), which equates to a print with dimensions of 10 feet by 20 feet. To put this in perspective a 3 megapixel camera will print a nice 4″x6″ picture at it’s full resolution. The camera was created from bits and pieces salvaged from parts of spy planes and nuclear reactors. If the camera were a boxer it would definitley weigh in the heavy weight division. It is a whopping 99 pounds. If you look closley at the warning sticker on the back it says, “Don’t wear camera around your neck.” The rolls of film produced by Kodak cost more than my D200 is now worth at a pricey $1,200 a pop. I haven’t found the actual price of the camera itself but I hear it is somewhere around the $250,000 range and there is only one of it’s kind. Digital will not be catching up to this phenom any time soon since the data transfer rate you would need to capture these images would be 38 terabits per second. Does sandisk make a 38 Terabyte CF card yet?
So maybe I will buy the D300 after all. I would love to put $250k down on a camera right now but we are finishing our basement and the toilet is an important part of the bathroom that we couldn’t afford if I got the camera.
ActionScript 3 Error #1188 Description:
AS3 error 1188 is thrown when the keyword “var” is omitted. Adobe doesn’t offer any documentation on this ActionScript Error and the description itself is no help at all. This error will be thrown whenever the “var” keyword is missing on all variable assignments including a custom Class/Data Type. I have never experienced this error without also getting AS3 Error 1067 first.
Flex / Flash Error 1188 Fix:
Don’t forget the var when you define a new variable.
Bad Code:
import com.errors.CustomObj
myCustomObj:CustomObj = new CustomObj();
myObj:Object = new Object();
myBool:Boolean = false;
myint:int = -1;
myString:String = “Happy Flashing”;
myArray:Array = new Array();
Good Code:
import com.errors.CustomObj
var myCustomObj:CustomObj = new CustomObj();
var myObj:Object = new Object();
var myBool:Boolean = false;
var myint:int = -1;
var myString:String = “Happy Flashing”;
var myArray:Array = new Array();
Related Errors:
This should help you resolve Flex / Flash Error #1188
Thanks and as always Happy Flashing
Curtis J. Morley
Thanks to Aaron I have added another solution to AS3 Error 1084 that deals with using numeric characters. Check out the fix for ActionScript Error 1084.
Thanks and as always,
Happy Flashing
Curtis J. Morley
ActionScript 3 Error #1003 Description:
AS3 error 1003 is describing the fact that the radix parameter is outside of the bounds between 2 and 36. What is a radix you might ask. A radix “specifies the numeric base (from 2 to 36) to use for the number-to-string conversion. If you do not specify the
parameter, the default value is 10″ Still curious as to what the radix is? Think back to your high school trigonometry class. The radix is the base for the number. In normal scripting/math you use the decimal system. In the decimal system the radix is 10, because it uses the 10 digits from 0 through 9. Binary uses only two number, 0 & 1 therefore it has a base or 2 or radix 2. Octal uses base 8 or radix of 8 and Hexadecimal uses the 16 characters 0-9 and A-f therefore it has a radix of 16. This comes in very handy when you need to convert a number to Hex if you want to generate dynamic colors etc…radix
Flex / Flash Error 1003 Fix:
So for all that explaining the simply fix for AS3 RangeError 1003 is most likely to just remove whatever value you have in the parenthesis of your toString() or change the value to 10.
Bad Code:
lat_txt.text = “+00 0″+currentLat.toString(this);
or
lat_txt.text = “+00 0″+currentLat.toString(1);
Good Code:
lat_txt.text = “+00 0″+currentLat.toString();
or
lat_txt.text = “+00 0″+currentLat.toString(10);
This should help you resolve Flex / Flash Error #1003
Thanks and as always Happy Flashing
Curtis J. Morley
ActionScript 3 Error #1136 Description:
This is a generic yet simple ActionScript Error. It just means that you need one and only one argument in the method you are calling. This error will pop up in many cases but I will only provide one code example. It should help you get through this fairly easily.
Flex / Flash Error 1136 Fix:
Add the applicable argument/parameter into the parenthesis.
Bad Code:
newempty1.removeChild();
Good Code:
newempty1.removeChild(pic1);
This should help you resolve Flex / Flash Error #1136
Thanks and as always Happy Flashing
Curtis J. Morley
Based on comments I have changed the code example in ActionScript Error 3596.
Thanks to ActionScription
I hope that this will make resolving Flash Error 3596 easier.
Thanks and Happy Flashing,
Curtis J. Morley
var intLat:Number = ((Math.random()*1)*..00060
ActionScript 3 Error #1083 Description:
AS3 error 1083 says that you have too many dots. Look carefully at the line of code and you will most likely see that your speedy typing fingers hit the period one too many times. This can happen while targeting an object or when you are using decimals. Doubledot is valid in AS3 but only in the context of E4X. You use doubledot otherwise known as the descendent accessor (..) operator to access child properties of an XML object.
Flex / Flash Error 1083 Fix:
Remove the extra dot.
Bad Code 1:
var intLat:Number = myNumber * ..0006;
Good Code 1:
var intLat:Number = myNumber * .0006;
Bad Code 2:
this..myObj.x = 100;
Good Code 2:
this.myObj.x = 100;
This should help you resolve Flex / Flash Error #1083
Thanks and as always Happy Flashing
Curtis J. Morley
I will be presenting again this year at TTIX. This year I will be talking on the GoCourse Learning System. The topic will be “Challenges and Advantages of Online Learning”. This will be a fun and interactive session. Everyone attending will get a login and can test drive the system. For more details visit the TTIX website.
http://ttix.org/blog/challenges-and-advantages-of-online-learning/
Thanks,
Curtis J. Morley