ActionScript 3.0 :: Comparing Unit Or Int To Number?
Mar 21, 2011Is it bad to compare a unit or int to a number? Should they always be kept apart?
PHP Code:
var i:int=10;var n:Number=20;if(n>i){}
Is it bad to compare a unit or int to a number? Should they always be kept apart?
PHP Code:
var i:int=10;var n:Number=20;if(n>i){}
In ActionScript 1 and 2, if you compare undefined, null or NaN with an arbitrary number using >= or <= operator, the result is always true. Test code:
var x, n, range = 1000;
for (var i = 0; i < 3; ++i) {
switch (i) {
case 0:
x = undefined;
[Code] .....
Furthermore, isNaN(null) return true. These are contrary to JavaScript and may not conform with ECMA standard.
I need to do a heartbeat counter. This is a simple counter that should add 1 unit every 0.83 seconds.Its a simple web page with a 10 digit number counting the heartbeat of aparticular person (50 years old).
View 4 RepliesI output a motion to an XML file using the Export Motion XML command. Then I applied it to a new graphic, and it came out wrong. After 323 frames of motion, the graphic is now at the wrong position, about 15 pixels to the left of where it should be.
When creating the animation, I had "snap to pixels" turned on, so every position of the source graphic is at a round number. When I look at the values in the generated XML file, it's full of sequences like this:
[Code]...
I got this code and i whant to make it so unit moves smoothly to the destination i got told to seach key words like LiteTween and built in tween
unit.onRelease = function(){ _root.onMouseUp = function(){ unit._x = _xmouse; unit._y = _ymouse; delete _root.onMouseUp; }}
Is there a way to add the unit what gets attached to the array as unit4 and has an instance of unit4 and then if u press it again as unit5 with instance of unit5 and so on. This is my array.
var unitA:Array=[unit,unit1,unit2];
var unit = 0;
function addunit() {
if (cash>=50) {
var unit = attachMovie("unit", "unit"+units, _level0.getNextHighestDepth(), {_x:100, _y:100});
unit += 1;
cash -= 140;
}} unit_btn.onRelease = addunit;
What methods do you use to unit test event handlers, particularly if they require information from the event (such as mouse coordinates, or the target of the event)? Is the most common practice to just refactor the behavior into a method that does the lifting while the handler just extracts information from the event, or are there effective ways to simulate event dispatch in FlexUnit or Fluint?
View 1 RepliesI'm working on a general code library for ActionScript 3.0 called as3lib which includes several extensions to the core API and some useful functions. I've written several unit tests (using FlexUnit) to make sure everything is working correctly.
What is the best way to organize these tests in the library? Currently, I have all my code in src/ and my tests in test/ but I've set up a secondary Flex project to run the unit tests. I am also manually adding and removing the test files from the library when I want to run the tests.
Preferably one where the compiled library doesn't include the test files but I don't need two separate projects to test them.
Flex is a client-side language and based on events. How can such events be mocked to allow unit testing?
View 2 RepliesWhat are the best unit testing frameworks or libraries for AS3 programming? Specifically for projects that do not involve Flex, only Flash.
View 1 RepliesThis is kinda related to my other question: flex dictionary bug? The HashMap has a method getValues() which returns an array of values:
[cODE]....
the loop for (var key:* in map) iterates the keys of the dictionary map, but it seems its implementation does it in some random way. What is the best way to write a test since I don't know what the array returned by getValues method will contain? I thought I could do it by calling the sort method, and compare the values, is there a better way to do it?assertEquals(map.getValues().sort(), "value A,value B,value C,value X,value Y,value Z");
if there is an option to refer to a layer as a named object. so if I have a layer named 'myLayer' I can to control about the alpha amount, for instance, of all the objects (symbols, movieclips etc.) that inside this layer or to move all those objects together as a one unit by some pixels.
View 5 RepliesI'm looking for a reliable mocking framework for ActionScript. I've been using mock-as3, but I'm annoyed with what I feel is a hack-ish solution for triggering events. There are other a few other reasons why I'd like to have some options, but not sure if I necessarily need to go into them. I've also looked into Mock4AS, but the interface appears to be cumbersome.
View 3 RepliesI have a flex application written using PureMVC framework.Now,I want to write tests.We are using FlashBuilder 4.Is FlexUnit sufficient for testing? Are there any issues you have faced while writing tests?
View 1 RepliesI am developing an AS3 application which uses a Singleton class to store Metrics in Arrays. It's a Singleton because I only ever want one instance of this class to be created and it needs to be created from any part of the app. The difficulty comes when I want to unit test this class. I thought adding public getters and setters would enable me to unit test this properly and would be useful for my app. I have read that changing to a Factory pattern will enable unit testing or using Inversion of control. This would of course make it more flexible too. I would like to know of people's thoughts on this matter as there are SO many conflicting opinions on this!
View 1 RepliesI'm using AsUnit for unit-testing my current AS3 project. My Main() is basically:
if ( UnitTest )
runUnitTests();
else
runMainProgram();
where I change UnitTest before building depending on whether I want to run the program or run the unit tests. Is there a way that makes it easier to switch between the two modes?
Optimally, I'd use F5 for building with UnitTest=false and another hotkey for building with UnitTest=false. What is the closest I can get with FlashDevelop?
Can I use FlexUnit to unit test a File Upload and delete? Are those actions good examples of unit testing? I'm a little new to unit testing and trying to figure out what parts of my UI are suitable for unit tests.
View 1 RepliesI have an xml file containing color values to be applied in a series of shapes in my swf. However, when I try to assign the values, it doesn't work, it recognizes only a string and assigns the value 0 to the colors.
Code:
//my_color.xml
<color_list>
<color_1>0xFFBB00</color_1>
<color_n>0xAA33FF</color_n>
</color_list>
The xml is then parsed into a variable called xmlColor.
//.fla
var c1:uint = xmlColor.color_1;
trace (xmlColor.color_1) //0xFFBB00
trace (c1) //0
in the script that i have made...i use unit vector to draw the line little by little
[Code]...
is there other way to make the animation line like that?? i just learning AS3.
how can I make sure the unit type does round fractions correctly?
var test:uint test=10.75;
trace(String(test)); // 10
I'd like to obtain 11 instead.
I am writing a small flex application that will, eventually, call PHP services to perform its work. In the meantime, however, I would like to have it use local data in XML form to allow me to develop the Flex part independently of the data service.
What is the best way to do this? I want to emulate a service like this:
[Code]...
And invoke the service using issuerService.send(), populating my results as expected. How do I do this as though it were a RemoteObject instead, but keep my data local?
I have a flex application build with actionscript 3 on flex builder with unit testing on it using flexUnit4. I want to build this project on my cruise control and i don't know how?
View 3 RepliesI've been trying to setup a working method for unit testing flex libraries using Flex Builder. i have tried setting up a standard flex lib project and using Ant to compile and run the units tests. But this means that when something does go wrong and I want to use the flex builder debugger I cannot do so.
So my next plan is to setup the library as a normal as3/flax/air app as I can use the concept of a main class to run the unit tests. I can then compile the actual library code using Ant.
I could also setup a separate companion project who's sole task is to run units tests on the lib. But this is a little awkward as each library now requires two projects to manage. How do other people develop flex libraries and use unit tests to test/develop/debug the code?
Is it posible to create a partial mock using mockito-flex?
View 1 RepliesI want to override flash.display.Loader and to dispatch my own Event with a my owntarget.contentHow can i override Event.target?Property is read only"
View 2 RepliesWhat are the steps to change your default suite when running unit tests in Flash Builder 4 with PureMVC?
View 2 RepliesI want to profile and unit test my application in Flash Builder 4 Standard. Adobe says I need to upgrade to the Premium version but I can't pay the money they want right now.Are there any alternatives for unit testing and profiling?
View 2 RepliesI am setting up a FlexBuilder build under Hudson/Jenkins on a Linux system. I want to execute our unit tests, but do it without using the standard GUI-based test runner.
View 1 RepliesDear Guys I Want To Generate A Random Number Between 2 Number BUT Without Generating 2 Same Number I Mean If For Example Already Generated Number "2" Next Time Did Not Generate It , Is There Any Solution
View 5 RepliesI have two lines. One is straight and one is curved. Both were created with the Flash Graphics interface. How would I compare the different Y value for the curved line for any given X. In other words, how do I find a point on curve if I used the CurveTo method.
View 2 Replies