ActionScript 3.0 :: Warning: 1098: Illogical Comparison With NaN
Aug 18, 2010
I have a puzzle game, in which the user can define how many pieces will the puzzle have. There are some problems in the entry validation. I pass the data in a custom event, and then check if they are numbers, if they're not, then go with the default values.
I'm getting this warning: Warning: 1098: Illogical comparison with NaN. This statement always evaluates to false.
It turns out the warning is right, even despite the traces, which (when I input letters instead of numbers), show both variables as NaN.
Code:
private function initGame(e:MenuEvent):void
{
game = new Game();
game.addEventListener(GameEvent.OVER, onGameOver, false, 0, true);
I'm a very new user to AS3 and I'm attempting to migrate a site from Flash CS3 to CS4 on a Mac. I keep getting the following compile warning: "Warning: Actions on button or movie clip instances are not supported in Action Script 3. All scripts on object instances will be ignored." This is very confusing to me. I thought that scripts could be attached to both frames and objects? Is this a bug that is a result of switching from versions? Or is this warning true; and I have to abandon all uses of attaching scripts to objects on the stage?
Also: Can anyone illuminate me on the keystroke to call the actions window in AS3? It is supposed to be the F9 function key and another that I can;t locate on my keyboard!? As I said,I'm a very new user, so be kind!!
I have a problem that bugging me and hindering me from advancing to next part of the game. I'm very much behind schedule because of these weird behavior. (Well I blame my ignorance for not properly coding them)
I'm trying to do a simple click-and-match game where there are 18 items to flip but only 10 items (5 pairs) are the valid answer. The problem lies with this part:
I am currently digging into the whole Flash 3D stuff and I am quite unsure which engine I should use. I really prefer haXe for development but ActionScript 3 is also fine.My current candidates are:
Papervision3D Alternativa3D Sandy 3D (only engine with native haXe version) Away3D
I want to create a photo browser web widget that can be embedded in a web page (e.g alice's blog) but I am not sure whether I should go the flash or javascript route. Flickr went with a flash based widget. Why would they do it in flash over javascript? why would you chose js based widget over flash.
Pattern_Array (created by a random function that pulls from Words_Array and stores the index)Now I want to create another array called Choices_Array that will compare Pattern_ Array to Words_Array and not repeat any of the Pattern_Array index's in the new array.
I've been trying to compare two strings. One from an input text field, input_txt, and the other a variable. For some reason, even though both trace out exactly the same, it's not seeing a match.
I googled it and found some old results like bubblemark.com, link text and link text. But is there any recent benchmarks as all the platforms have been updated. I like to measure the speed of silverlight 4 against the modern and faster javascript engines.
I'm on the brink of finishing the first iteration of my first game ever o/ and of course the last item I need to complete is the hardest. I am making a simple word game, and all details aside, the task at hand is a conditional block to determine whether the word the user has entered is real, and in order to do this I need to somehow compare it to a dictionary list.
1 hour of research has quickly opened up an entire universe of data structures, open source xml documents, people willing to take my money for spell checkers, and of course RegExp which I have no experience using (but am willing, and wanting, to learn!). One of the main problems Google is giving me is the addition of the Dictionary class in AS3, which "lets you create a dynamic collection of properties, which uses strict equality (===) for key comparison on non-primitive object keys..." So finding previous literal dictionary uses is tough.
I soon found taking a dictionary txt file (118619 lines) and converting it line by line into an array takes 3 minutes on my beast of a laptop gaming rig (Asus W90), and while I knew this was a bad idea, it was a nice learning experience (to give me a gauge of processing abilities).
I am wondering whether using XML is an appropriate alternative, or if there is a way to externally access a dictionary somewhere online. Looking at the XMLList Class available I see text() and toString() methods; yet I still see heavy iterations in accessing the dictionary.
Which brings up the next point: easiest way to find a String match. I understand that comparing each word one by one would be tedious for the program, so maybe splitting up the list by letter (or maybe string length, looking at the file), or first and last letter.
I'm loading data from XML file, and in XML file Date will format like YYYY-MM-DD, e.g. 2008-05-05. So in flash when I'm using getDate() it will display date like 2008-5-5 so that in comparison of date it will not compare.... I'm not able to check 2008-05-05 to 2008-5-5.
I'm getting date from following code var tdate= new Date(); var date_str:String = (tdate.getDate()+"-"+(tdate.getMonth()+1)+"-"+tdate.getFullYear());
For some reason, I'm having a hard time finding a recent, side-by-side comparison of the various pros and cons of the different open-source flash 3D engines, such as Papervision3D, Away3D, and Sandy3D. Specifically, I'm looking for comparisons in the areas of
ease of use (and documentation) performance (framerate with lots of polygons) stability (bugs, glitches, graphical artifacts) currency (for lack of a better word - is the project gaining or losing team and community members?)
language(s) used (is it in as2, as3, flash-player-10 as3?) features (lighting and shadows, import models and animations of various formats, click detection, collision detection)
This is reasonable, right? I don't want to essentially pick one at random, only to find myself in trouble later on. Working with papervision3D, I'm already frustrated by the documentation, or the in-name-only nature thereof - most functions only have headers listed and no descriptions of what they do. Personally, I like to be able to pour through the documentation and figure out how to do whatever I want, and I feel like I'm fumbling around in the dark, having to read the source and try to understand all the implementation details. Who's used multiple open-source flash 3D platforms?
My company is willing to reffactor its biggest and heaviest project introducing some kind of framework. Are there good online source/issue/blogpost with comparison of these 3 frameworks - Robotlegs, Swiz and Mate?
I'm looking for a good method to compare a single bitmap data instance against an array of stored bitmap data objects. I need to figure out how I can compare and arrive at the conclusion that the result either means that the images are of the same object/aka similar or if they are two totally different images. I tried checking threshold of the result of the compare() function but my efforts have failed so far.
So im working on a project for school. i was working on the action scripting for it, and i keep getting this warning message "warngin: the instance name 'photoshop' is declared on an object of type flash.display.SimpleButton but there is a conflicting use of the instance name 'photoshop' on an object of type falsh.display.MovieClip"
I want a simple if...then that basically says this: If it is Thursday, between the hours of 10:20am and 12:30PM, show this. If not, then show this. Here is how I've got it so far:
but it is not correct.how to "group" value sets for comparison, I believe.The "hours" are pulled from a PHP file, and are in 24-hour format.How can I write it properly?
Data binding will not be able to detect assignments to "data"
I know that the data provider will be never changed in this case, and want to suppress this warning in this case, but I don't want to completely disable it, -show-binding-options=false in all project is not an option.
I've written some code for a small webcam application. It's working well within Flash, there are just some minor adjustments I'd like to make to 'fine tune' the application.Let me explain the issue:
1) I have a button on screen, to call/activate the webcam. 2) When that button is clicked, (you guessed it) it activates the webcam. 3) It also displays two new buttons on stage (Click and Cancel) 4) A warning msg pops up, asking you to Allow/Deny flash webcam access. 5) If I click Deny, the Two new buttons on stage (Click and Cancel), remain there.
So what I'd like to do, is to display Click and Cancel, only if the user allows webcam access.
am modifiying some flash banners with a simple link(fp 8, actionscript 2.0). Why do i get this flashplayer security warning when i click it?The original sample banners i'm working from don't have this. How can I prevent this from popping up, without going into adobe's settings?
I get this error in Flash player 9 (10 works fine).The image I'm trying to distort is 2203 x 250, so I don't know why it's saying the maximum is 3334 ?
Actionscript Code: Warning: Filter will not render.[code]............
I have 2 methods in a actionscript class.[code]I get duplicate variable warning. Is the local variable scope not limited to the method. Can't I declare same name variable in multiple methods?
warning: unable to bind to property 'image' on class 'XML' (class is not an IEventDispatcher)Is there a way I can turn off this type of warning (but keep the others) as it is driving me crazy when I try to trace something else.
In my flex app I have some radio buttons. When a user clicks the radio button, I want to popup an Alert, and if the user clicks ok the radio button will change, otherwise their change will be discarded.
How do I accomplish that? I tried event.preventDefault(); while handling the click event, but that didn't do anything.
I have a project with 430+ as3 classes, which we have been developing for a year.
For about a month now, sometimes the FLA won't compile, and no error or warning will be displayed. When I publish the movie, it takes about 60 seconds to compile, but when it's finished, the swf file produced it's only 1,1KB (instead of 850k which should normally be) and I get absolutely no Compiler Error or warning.
Sometimes, if I delete the ASO files and recompile, it works fine. Other times, this won't do it and I would have to quit Flash and open the project again. I have "Compress movie" and "Reduce file size and increase performance" set to false for nearly 2 months now, because I read somewhere that Flash can have trouble with projects using hundreds of classes (this actually helped).
Last week however, I cannot get it to work. No matter what I do, it won't compile. I try to delete a whole bunch of code from the Main class, get it to compile fine and then add a few lines each time, only to see that any random line of code can make it stop compiling again.