1. Which statement can be used to exit an otherwise infinite for loop?
Answers:
• exit;
• break;
• skip;
• default;
2. Read the following code: var str1:String =
"foobar"; var str2:String = "helloWorld"; var str3:String =
(str1.length > 5) ? str1 : str2; trace(str3); What will be the output?
Answers:
• foobar
• IllegalOperationError
• helloWorld
• There will be no
output
3. Choose the BEST appropriate data type for the
following situation: A teacher would like you to record a list of student names
and grades in an array.
Answers:
• int
• uint
• String
• Char
4. Sprite is a class of the following package:
Answers:
• flash.displaycore
• flash.display.graphics
• flash.graphics
•
flash.display
5. Which keyword allows a child class to
overwrite a parent class's method?
Answers:
•
override
• static
• final
• overwrite
6. How do you create a circle?
Answers:
•
obj.graphics.drawCircleObject();
•
obj.graphics.drawCircle();
• obj.graphics.circle();
• obj.grafics.circle();
7. What is the import statement for Mouse Click
events?
Answers:
•
flash.MouseEvent.MouseClick;
•
flash.events.MouseEvent;
•
flash.display.MouseClick;
•
flash.display.MovieClip.MouseEvent;
•
flash.event.MouseClick;
8. To disable mouse selection to an
InteractiveObject, the correct syntax is:
Answers:
• item.enabled(false)
• item.canClick = false;
•
item.mouseEnabled = false;
• item.disableMouse()
9. How do you end filling on a shape object?
Answers:
• obj.grafics.endFill();
• obj.graphics.end();
• obj.gfx.endFill();
• obj.end();
•
obj.graphics.endFill();
10.
ButtonOne.addEventListener(MouseEvent.CLICK,runA);
ButtonTwo.addEventListener(MouseEvent.CLICK,runB); What happens when ButtonOne's click event is
triggered?
Answers:
• Both runA and runB are
called
• runB is called
• runA
is called
• Neither runA nor runB
are called
11. Which event class can be used to tell if a
user clicks on an object?
Answers:
•
MouseEvent
• CursorEvent
• ClickEvent
• Event
12. Which function of the String class returns
the number of characters in a string?
Answers:
• characters()
• size()
•
length()
• chars()
13. Which of the following is NOT a function of
the String class?
Answers:
• concat
• substring
• color
• substr
14. What is a Sprite?
Answers:
• A
display object container
• A bitmap image
• A woodland fairy
• A data type similar to
a String
15. What element appears above and below lines
of annotated code to distinguish them from working code?
Answers:
• /< and >/
• */ and /*
• << and >>
• /* and
*/
16. Choose the BEST appropriate data type for
the following situation: Lucy wants to store the names of the animals at the
zoo into an array of variables.
Answers:
• Char
• String
• Word
• Int
17. Which one of the following is a strict type
declaration?
Answers:
• var myVar = new
Sprite();
• var myVar:* = new
Sprite();
• var
myVar:Sprite = new Sprite();
• var myVar = Sprite();
18. Which of the following is a function of the
MovieClip class?
Answers:
• gotoAndHalt()
• end()
• halt()
• play()
19. To display messages on the console we type:
Answers:
•
trace('foo');
• console('foo');
• print('foo');
• console.log('foo');
20. What expression will insert a new line into
a String?
Answers:
• \new
• newline
• break
• \n
21. What is the modular and performance-oriented
concept upon which ActionScript is built?
Answers:
• Procedural Programming
• Script Code
Programming
• Object
Oriented Programming
• Functional Programming
22. What is the method to add a DisplayObject on
the DisplayList ?
Answers:
• addItem()
• load()
• push()
•
addChild()
23. What is the output of the following
snippet? var string1:String =
"Hello World"; var string2:String = "Hello World"; if
(string1 == string2) { trace("TRUE"); } else { trace("FALSE");
}
Answers:
• Neither; the code
results in a compile time error
• FALSE
• Neither; the code
prints out nothing
• TRUE
24. To bind an event listener the correct syxtax
is:
Answers:
•
item.eventListener('event',function);
•
item.listener('event',function);
• item.addListener('event',function);
•
item.addEventListener('event',function);
25. What is the correct function to call in
order to open an external url?
Answers:
• navigateToURL(new
URL("www.web.site"));
• open(new
SiteRequest("www.web.site"));
•
navigateToURL(new URLRequest("www.web.site"));
• navigateToSite(new
Site("www.web.site"));
26. The correct syntax for opening a webpage
using the default web browser is:
Answers:
•
navigateToURL(new URLRequest("www.web.site"));
• navigateToURL(new
URL("www.web.site"));
• open(new
SiteRequest("www.web.site"));
• navigateToSite(new
Site("www.web.site"));
27. The addEventListener() function is used to
________.
Answers:
• Hide an event listener
•
Register an event listener for an event
• Add an event
• Remove an event
28. Which class can be used to change the color
of a display object?
Answers:
• Matrix
•
ColorTransform
• Transform
• ObjectFormat
29. Which of these is a valid variable
declaration?
Answers:
• a => 0
• variable a = 0;
• var int a = 0;
• var
a:Number = 0;
30. What is the smallest amount by which the
Timer class measures time?
Answers:
• Nanoseconds
• Frames
• Seconds
•
Milliseconds
31. How do you add an object to the display
list?
Answers:
•
addChild(object);
• addToDisplay(object);
• addToStage(object);
• add(object);
32. The correct syntax for removing an object
from a specific index position of the stage is:
Answers:
•
stage.removeChild(index);
•
stage.removeChildAt(index);
• stage.remove(index);
•
stage.removeChildIndex(index);
33. What keyword brings control out of a loop?
Answers:
• split
• break
• stop
• end
34. Which of these is a valid variable
declaration?
Answers:
• var myVar:String;
• All of
them.
• var myVar =
"";
• var myVar:String = new
String();
• var myVar:String = "";
35. var check:Boolean = 0; will have value of?
Answers:
• 0
• true
• undefined
• 1
• false
36. What is the difference between .swc and
.swf?
Answers:
• .swf is more
lightweight
• .swc
can be imported as a standalone library
• .swc is for graphics
• none
37. To detect when an object was entered to
stage we listen for:
Answers:
• ADD_STAGE
• ADDED
•
ADDED_TO_STAGE
• ADDED_INTO_STAGE
38. public function someFunction(value: Number)
{ switch(value) { case 5: trace ("Hello"); case 9: trace
("World"); } trace("Apples"); } What would the output be if
someFunction(4) were called?
Answers:
• Hello World Apples
• Nothing; the function
would throw a compiler error
• HelloWorldApples
• Apples
39. Which method will call the constructor of a
parent class?
Answers:
•
super()
• parent()
• branch()
• constructor()
40. The proper syntax for assigning an object
literal is:
Answers:
• var
obj:{"foo", "bar"}
• var
obj:Object = {prop1:"foo", prop2:"bar"}
• var obj:Object =
{"foo", "bar"}
• var
obj:{prop1:"foo", prop2:"bar"}
41. The function Date.getDay() will return a
zero for what day of the week?
Answers:
• Sunday
• Wednesday
• Saturday
• Monday
42. What event is dispatched when a Loader
finishes loading?
Answers:
• Event.COMPLETE_REQUEST
• Event.LOADING_COMPLETE
•
Event.COMPLETE
• Event.REQUEST_COMPLETE
43. To communicate with Javascript the correct
synxtax is:
Answers:
•
ExternalInterface.call('foo');
• Interface.call('foo');
• External.call('foo');
•
ExternalInterface('foo');
44. How would you load an image from an external file?
Answers:
• url = new
URL("file location");
• var loader = new
URL("file location");
• var
urlReq:URLRequest = new URLRequest("file location");
• var URLRequest =
("file location");
• var ldr = new
loader("file location");
45. On an Event handler function, how do you
know which item fired the event ?
Answers:
• It is impossible
• By
accessing the target property of the event
• By accessing the
parent property of the event
46. Which class can be used to find the size in
bytes of your SWF or other media file?
Answers:
• FileData
• Loader
•
LoaderInfo
• FileSize
47. What symbols represent an XML literal tag
delimiter?
Answers:
• <
>
• { }
• [ ]
• ( )
48. What is the result of the following code?
var b:Array = [1,2,3].map(function(i) { return i+1 }); trace(b);
Answers:
• 1,1,1
• ,,
• undefined
• 2,3,4
• error
49. What is the name of the function of the
StringUtil Class that removes all white spaces from the beginning and end of a
String?
Answers:
• cut()
• trim()
• removeWhiteSpace()
• clean()
50. Which is NOT a valid access modifier?
Answers:
• protected
• internal
• private
• These
are all valid access modifiers
51. Referring to the index position of an array
item that doesn't exist will throw which error?
Answers:
• DefinitionError
• SizeError
•
RangeError
• EvalError
52. Which class is used to load an XML File?
Answers:
• Loader
• NetLoader
•
URLLoader
• FileLoader
53. What does the stop() action do?
Answers:
• Flash doc pauses until
the user presses “return”
• It stops playback in
the _root timeline
• The code progress
stops until play() is called
• It
stops playback in the timeline it is called in
54. Choose the BEST appropriate data type for
the following situation: Your boss wants you to calculate the percentage of
people that donated more than five dollars to your non-profit.
Answers:
• int
• long
• Number
• String
55. What class is needed to change the alignment
of text in a TextField?
Answers:
• Format
• TextFieldAutoSize
• TextDisplayMode
•
TextFormat
56. What is the output of the following
snippet? var animal1:String = "Lions"; var animal2:String =
"Dogs"; var zoo:Array = new Array(animal1, animal2, " and
Bears"); zoo[1] = "Tigers"; trace(zoo);
Answers:
• Nothing; the function
throws a compiler error
• Tigers,Dogs, and Bears
• Tigers,Lions, and
Bears
•
Lions,Tigers, and Bears
57. What is a correct syntax to cast a String
"str" into a Number?
Answers:
• newNum
= Number(str);
• newNum =
stringToNumber(str);
• newNum = str.Number();
• newNum = cast(str,
Number);
58. Which is required to download images from
another domain?
Answers:
• serial number
• username and password
• allowdomain policy
file
•
crossdomain policy file
59. Which method allows you to join two Arrays
into a new Array?
Answers:
• var
myNewArray:Array = myArray1.concat(myArray2);
• var myNewArray:Array =
myArray1+=myArray2;
• var myNewArray:Array =
join(myArray1, myArray2);
• var myNewArray:Array =
myArray1 + myArray2;
60. Which of the following is an example of a
bitwise operator
Answers:
• !=
•
>>
• ?
• ||
61. Which of the following is not a primitive
type in ActionScript 3.0?
Answers:
• Number
• Array
• String
• Boolean
62. Sprite is a class of the following package:
Answers:
• flash.graphics
• flash.mob
• flash.sprite
•
flash.display
63. To detect when an object has entered into a
stage we listen for:
Answers:
•
obj1.addEventListener(Event.ENTER_FRAME,fn);
•
obj1.addEventListener(Event.InitStage, fn);
•
obj1.addEventListener(Event.ADDED_TO_STAGE,fn);
•
obj1.addEventListener(Event.Init,fn);
64. When using addChild() to add a child object,
what does the "child" get added to?
Answers:
• _root
• The timeline
• The
Display List
• A Movie Clip
65. How can you retrieve an attribute from an
XML variable?
Answers:
• myXML.item.source;
• myXML.item.@source[source];
•
myXML.item.source[source];
•
myXML.item.@source;
66. The correct syntax for testing for overlap
between the bounding boxes of two objects is:
Answers:
• obj1.hitTestBox(obj2);
• obj1.hitTest(obj2);
•
obj1.hitTestObject(obj2);
• obj1.hitTestPoint(obj2);
67. What object can't be added to display list
directly?
Answers:
• SimpleButton
•
BitmapData
• Bitmap
• Shape
• TextField
68. Which of these errors does not occur at
runtime?
Answers:
• Programming error
•
Compile time error
• Runtime error
• Synchronous error
69. In the event of an infinite recursion, what
exception will be thrown?
Answers:
•
StackOverflowError
• BreakError
• TimeoutError
• IllegalOperationError
70. Which class can be used to read the URL that
your SWF or media file is currently running on?
Answers:
• Loader
• Stage
• Security
•
LoaderInfo
71. How do you properly remove c in: var c:MovieClip = new MovieClip();
c.addEventListener(Event.ENTER_FRAME, myFunction); addChild(c);
Answers:
• removeChild(c);
• delete c;
•
c.removeEventListener(Event.ENTER_FRAME, myFunction); removeChild(c);
72. To skip the remaining code in a loop and
proceed to the next cycle without leaving the loop you would type
Answers:
•
continue;
• return;
• exit;
• break;
73. What is the difference between .swc and
.swf?
Answers:
• .swc is for Flex, .swf
is for Flash Professional
• .swc is a library of
assets, .swf is for Flash Professional only
• .swc
is a class packet, .swf is an executable
• .swc is an executable
packet, .swf is a library
74. If a Timer is set with a repeatCount of 0
(zero), how many times will the timer run?
Answers:
• Zero
• It will throw an error
• One
•
Infinitely many
75. What is the default maximum size allocated
by the user for shared objects?
Answers:
• 1 MB
• 1 KB
• 100 KB
• 10 KB
76. Which property of an event listener can be
set to allow for garbage collection of that listener?
Answers:
•
useWeakReference
• priority
• useCapture
• collected
77. What access modifier hides a variable or
function?
Answers:
• hidden
•
private
• final
• (none of these)
78. To successfully remove an event listener the
correct syntax is:
Answers:
•
this.removeEventListener('event',function);
•
this.removeEvent('event',function);
•
this.removeEventListener(new Event('event'),function);
•
this.removeEventListener('event');
79. What is an appropriate class to utilize when
importing data from an external file?
Answers:
• URLFile
• There is no such class
• FileReference
•
URLLoader
80. What type of number is returned by Math.asin()?
Answers:
• Cosine
• Radian
• Degree
• Whole
81. To dispatch an event with a custom type the
correct syntax is:
Answers:
•
this.dispatchNewEvent(new Event('event'));
•
this.dispatchEvent(new Event('myEvent'));
•
this.dispatchEvent('event');
• this.dispatch(new
Event('myEvent'));
82. ActionScript 3.0 is related most closely to
________.
Answers:
•
JavaScript
• C
• Perl
• Java
83. What is the name of the variable that passes
arguments into a flash movie (.swf)?
Answers:
•
FlashVars
• SWFObject
• FlashVar
• SWFVar
84. Which video format is AIR and Flash Player
NOT compatible with?
Answers:
• FLV
• OGG
• MP4
• M4A
85. How do you access a specific child of a
container Sprite?
Answers:
•
mySprite.getChildren(index);
•
mySprite.getChild('child');
•
mySprite.getChildByName('child');
•
mySprite.getChildByIndex(index);
86. What method is used to find the character at
position (i) in a String (s)?
Answers:
• s.getChar(i)
•
s.charAt(i)
• s.getCharPos(i)
• s.charCodeAt(i)
87. What is the default maximum size for a
remote shared object?
Answers:
• 512 kB
• 100 kB
• 5 MB
• 1 MB
88. When started, how will the following Timer
execute? var timer:Timer = new Timer(3000,0); will run for:
Answers:
• 300ms - 1time
• 3000ms
- Infinite
• it will not run
• 3s - 1time
89. Read the following code: var i:int = 5; var
s:String = "5"; trace(i==s); trace(i===s); What will this code output?
Answers:
• false, true
• false, false
• true, true
• true,
false
90. Read the following code: var bool1:Boolean =
true; var bool2:Boolean = false; trace(bool1 ||= bool2); trace(bool1
&&= bool2); What will be the
output?
Answers:
• true,
false
• true, true
• false, true
• false, false
91. Which of the following ways can be used to
concatenate String str1 and String str2?
1). str1 = str1 + str2; 2). str1.concat(str2); 3). str1.concat(str1,
str2); 4). str1 += str2;
Answers:
• 1, 2, and 3
• 1, 3, and 4
• 1, 2,
and 4
• All
92. Which of the following text controls allows
the user to input text? i. Text ii.
TextArea iii. TextInput iv. RichTextEditor
Answers:
• i, ii, and iii
• ii,
iii, and iv
• i, ii, and iv
• i, iii, and iv
93. How do you store data in a Dictionary?
Answers:
•
dictionary[key] = 'key';
• dictionary = 'key';
•
dictionary['key'].push('key');
•
dictionary.push('key');
94. What is the output of the following
snippet? var world:Number = 3;
trace("Hello " + world + 3 + "3");
Answers:
• Hello 36
• Hello world 6
• Hello
333
• Hello world 33
95. Which of the following is a valid way to
create a Vector of type String? i. var
v: Vector.<String> = new <String>["str1",
"str2", "str3"]; ii. var v:Vector.<String> = new
Vector.<String>(); iii. var v:<String>Vector = new
<String>Vector(); iv. var v: <String>Vector = ["str1",
"str2", "str3"];
Answers:
• i and iv
• All of these
• i, ii, and iii
• i and
ii
96. The volume of a sound can be adjusted using
what class?
Answers:
• SoundChannel
• SoundMixer
•
SoundTransform
• Sound
97. Which keyword will prevent a method from
being overwritten by a child class?
Answers:
• final
• native
• override
• protected
98. What will be in output console? var a: Sprite = new Sprite(); var b: Sprite =
a; a = null; trace(b);
Answers:
• IllegalOperationError
• StackOverflowError
•
[object Sprite]
• BreakError
99. What property of an event listener refers to
the object actively processing an Event object?
Answers:
• target
•
currentTarget
• listener
• currentObject
100. What are the three phases of the event
flow?
Answers:
• hold, acquire and
callback
• addListener, callback
and removeListener
•
capture, target and bubbling
• listen, catch and
register
101. What does the following display? for each
(var someVar in someArray) {
trace(someVar); }
Answers:
• None of these
• The someArray of
someVar
• The
contents of the array someArray
• The contents of the
array someVar
102. To cast a class as a specific type the
correct syntax is:
Answers:
• type:myType = new Type();
• type:myType = new
Type(myType);
• type:myType = new
myType();
•
type:myType = new Type() as myType;
103. What is AVM1Movie ?
Answers:
• AVM1Movie is a simple
movie played in the the AS3 Virtual Machine
• AVM1Movie does not
exists in ActionScript 3.0
•
AVM1Movie is a class that represents AVM1 movie clips, which use ActionScript
1.0 or 2.0.
104. To display hand cursor over a Sprite you
declare:
Answers:
• showHandCursor = true;
•
useHandCursor = true;
• mouseChildren = true;
• cursor = pointer;
105. Which of the following will NOT be garbage
collected?
Answers:
•
this.removeChildByName('mySprite');
•
sprite.addEventListener(MouseEvent.Click,myFn);
•
sprite.addEventListener(MouseEvent.Click, myFn,false,0,true);
• sprite = null;
106. Which of the following is a function of
the Timer class?
Answers:
•
reset()
• tick()
• restart()
• progress()
107. Which one is a valid method of opening a
link in ActionScript 3?
Answers:
•
navigateToURL(new URLRequest("http://google.com"),
"_blank");
•
getURL("http://google.com", _blank);
•
navigateToURL("http://google.com", "_blank");
• getURL(new
URLRequest("http://google.com"), "_blank");
108. What will be in output console? var a: Sprite = new Sprite(); var b: Sprite =
a; a = null; trace(b);
Answers:
• undefined
•
[Object Sprite]
• null
• b
• nothing
109. What property of the Date class does not
accept 0 as a parameter?
Answers:
• day
• hours
• date
• month
110. Which of these functions of ArrayCollection
adds an item at the end of a collection?
Answers:
•
addItem()
• splice()
• add()
• append()
111. Which of the following will add the element
someElement to the end of the Array someArray?
Answers:
•
someArray[someArray.length] = someElement;
•
someArray.add(someElement);
• someArray[0] =
someElement;
•
someArray.append(someElement);
112. What is the result of the following
code: import
flash.utils.getDefinitionByName; var ClassReference:Class =
getDefinitionByName("flash.display.Sprite") as Class; var
instance:Object = new ClassReference(); trace(instance);
Answers:
• [object Class]
•
[object Sprite]
• [object
ClassReference]
• [object Object]
113. What class creates a two way connection
between a client Flash/AIR application and a server?
Answers:
• LocalConnection
•
NetConnection
• ServerConnect
• ServerSocket
114. Which of the following snippets will set
String myDay to the current day of the week?
Answers:
• var
d:Date = new Date(); myDay = d.day;
• var d:Date = new
Date(); myDay = d.date;
• var d:Date = new
Date(); myDay = d.dayOfWeek;
• var d:Date = new
Day(); myDay = d.toString();
115. How do you create style rules for textFields?
Answers:
• txt.setStyle(options);
•
txt.setFontStyle(options);
•
txt.setTextFormat(options);
•
txt.setTextStyle(options);
116. The following code will create:
box.graphics.beginFill(0xffffff,0);
Answers:
• A black box
• An empty box
• A white box
•
Nothing
117. What is the difference between Shape and
Sprite?
Answers:
• Shape
cannot add children to it self.
• Sprite cannot draw
with graphics class.
• Sprite cannot add
children to it self.
• Shape cannot have
event listeners attached.
118. Which of these is not a valid class?
Answers:
• String
•
Integer
• MovieClip
• none of these
• Number
119. Which class of objects can be focused by
setting stage.focus?
Answers:
• MorphShape
• DisplayObject
•
InteractiveObject
• StaticText
120. To bind a Class to a bitmap object you do
the following:
Answers:
•
bitmap.addChild(myClass);
• bitmap = new Class();
•
bitmap.addChild(myClass());
• bitmap
= new myClass();
121. What effect does the following code have?
button.useHandCursor = true; button.buttonMode = true; button.mouseChildren =
false;
Answers:
•
Pointer Mouse cursor
• Default Mouse cursor
• Resize Mouse cursor
• No Mouse cursor
122. Read the following code: var str1:String =
"Hello world!"; trace(str1.substr(2,7)); What will be the output?
Answers:
• llo
wor
• ello wo
• ello w
• llo wo
123. How to change the text color of a
TextField?
Answers:
• field.color =
0x000000;
•
field.textColor = 0x000000;
• field.fontColor =
#000000;
• field.textColor =
#000000;
124. MovieClip is a direct child of which class?
Answers:
• DisplayObject
• Sprite
• InteractiveObject
• Shape
125. To hide the standard context menu options,
which function can you call?
Answers:
• removeMenuItems()
• removeBuiltInItems()
•
hideBuiltInItems()
• hideStandardMenu()
126. Which of the following is NOT a property of
a GeolocationEvent?
Answers:
• altitude
•
timezone
• speed
• heading
127. Which is not a correct StageScaleMode
Constant?
Answers:
•
StageScaleMode.NO_BORDER;
•
StageScaleMode.NO_SCALE;
•
StageScaleMode.EXACT_FIT;
•
StageScaleMode.STRETCH;
128. To make a Sprite have hand cursor when
hovered you do the following:
Answers:
• mySprite.buttonMode =
true;
• All of
these
• mySprite.useHandCursor
= true;
• mySprite.mouseChildren
= true;
129. Which event fires when the display objects
of a frame have loaded but before any frame scripts run?
Answers:
• enterFrame
• frameStart
• exitFrame
•
frameConstructed
130. What is the result of the following code:
var b:Number =
["0","1","2","3","4"].indexOf(0);
trace(b)
Answers:
• -1
• 0
• undefined
131. Tween easing is loaded by importing:
Answers:
• flash.Tween.easing
•
fl.transitions.Tween.easing
•
fl.transitions.easing
• fl.motion.easing
132. What is an appropriate class to utilize
when storing data to an external file?
Answers:
• FileReference
• There
is no such class
• URLLoader
• URLFile
133. What is the output of the following
snippet? var s:String = "Pandas use
tea cups to drink tea"; s.replace("tea", "");
Answers:
• Pandas
use tea cups to drink tea
• Nothing; the function
throws a compiler error
• Pandas use cups to
drink
• Pandas use tea cups to
drink
134. Which of the following can you NOT do
through the System class?
Answers:
• Read
the user's clipboard
• Read the amount of
memory available to Flash/AIR
• Set the user's
clipboard
• Close the Flash Player
135. The Loader object exists in which package?
Answers:
•
flash.display
• flash.media
• flash.net
• flash.system
136. Which is true about Stage?
Answers:
• Stage object is
optional.
• Everything is a child
of the stage.
• The Stage needs
instantiation
• Stage
can be scaled.
137. What is the default access modifier if none
is specified?
Answers:
• static
• public
• protected
• private
•
internal
138. Which of these is a valid variable
declaration?
Answers:
• var int a = 0;
• var
a:Number = 0;
• variable a = 0;
• a => 0
139. What expression will insert a new line into
a String?
Answers:
• \new
• \n
• newline
• break
140. What is the difference between .swc and
.swf?
Answers:
• .swc
can be imported as a standalone library
• none
• .swc is for graphics
• .swf is more
lightweight
141. Which of these is a valid variable
declaration?
Answers:
• var myVar:String = new
String();
• var myVar:String =
"";
• var myVar:String;
• var myVar =
"";
• All of
them.
142. Sprite is a class of the following package:
Answers:
• flash.display.graphics
• flash.graphics
• flash.displaycore
•
flash.display
143. What is the difference between .swc and
.swf?
Answers:
• .swc is for Flex, .swf
is for Flash Professional
• .swc
is a class packet, .swf is an executable
• .swc is a library of
assets, .swf is for Flash Professional only
• .swc is an executable
packet, .swf is a library
144. What will be in output console? var a: Sprite = new Sprite(); var b: Sprite =
a; a = null; trace(b);
Answers:
• StackOverflowError
• BreakError
•
[object Sprite]
• IllegalOperationError
145. What will be in output console? var a: Sprite = new Sprite(); var b: Sprite =
a; a = null; trace(b);
Answers:
• b
•
[Object Sprite]
• null
• nothing
• undefined
No comments:
Post a Comment