1. Which of the following is NOT a true statement about the Print action?
A. It provides quality vector-based prints
B. It prints all frames ofthe target timeline unless otherwise specified
C. It is CPU intensive
D. It doesn't print alpha channels
2. Which of hte following methods provedes the most controlled printing of Flash content?
A. The Flash Player Contextual Menu
B. The print action
C. The ExportToprinter action
D. The browser file menu
A. Divide
B. Separate
C. Break Apart
D. Individualize
A. tabOrder
B. tabNumber
C. tabValue
D. tabIndex
5. Which of the following items cannot be hidden from screen readers?
A. Static text
B. Dynamic text
C. Buttons
D. Movie clips
6. When does the Accessibility . isActive () method return true?
A. When the current Flash movie is in an MSAA-compatible browser .
B. When a screen reader is detected
C. When an input device for people with disabilities is detected.
D. When Flash content has been designated as Accessible.
7. What is generally considered the ideal group size for usability testing?
A. 1-2
B. 3-5
C. 6-11
D. 11-20
8. Which of the following is not a guideline for conducting effective usability testing?
A. Avoid leading questions.
B. Provide helpful, step-by-step instructions on how each task should be completed.
C. Ask users to think aloud.
D. Take lots of notes.
9. At which point can you start usability testing?
A. Some sketches of the products interface are drawn.
B. The application goes alpha.
C. The application goes beta.
D. The application is code complete.
10. Which of the following is not a key benefit of usability testing?
A. Find out how potential customers will use your application.
B. Direct marketing exposure to test candidates.
C. Identify areas where the product is difficult to use.
D. Receive valuable comments from customers on how to improve the application.
A. Separating and encapsulating each feature of your application
B. Avoiding the use of external .as files
C. Creating differnet classes for different tasks
D. Making sure your methods and classes have descriptive names
12. Which of the following is not a result of exporting a movie for a debug build?
A. A normal SWF file is created.
B. An SWD file is created in your working ddirectory.
C. The Debug window appears.
D. You can step through each breakpoint you have set in the movie.
13. Which of the following cannot be automatically outputted by the trace action?
A. String values
B. Array values
C. Object instance values
D. Date and Time values
14. Which of the following is not a typical host application for the Flash Player?
A. A browser
B. A projector
C. A Java executable
D. A third-party wrapper
A. The Flash Player version installed.
B. The operating system installed.
C. The screen resolution.
D. The use of external assets.
A. The connection speed between computers will be generally faster than on the Internet.
B. Users will have the same version of the Flash Player.
C. The computers accessing the application will be pretty similar to each other as far as capability is concerned.
D. Users will have an Internet connection.
17. Flash Remoting cannot do which of the following?
A. Access data directly from a remotely hosted Web service.
B. Integrate seamlessly with existing Macromedia UIComponents
C. Translate SOAP XML data into native Flash objects.
D. Marshall native Java objects into Flash objects
A. URLRemote . as
B. Gateway . as
C. NetServices . as
D. GetRemote . as
19. Which of the following steps is not required in order to test or deploy Flash Remoting?
A. Install and configure a supported Web server application environment.
B. Download and install the server-side remoting components
C. Download and install the Flash MX Remoting components
D. Implement a Macromedia UIComponent
20. How does an XMLSocket server know when a received message is complete?
A. The XMLSocket. onXMLLoad method is called by the client.
B. The XMLSocket . onLoad method is called by the client.
C. A zero byte is received.
D. The XMLSocket server is unable to determine when a received message is complete.
21. Which of the following is not a true statement about the XMLSocket object?
A. It can only be used to pass XML.
B. It uses a persistent two-way socket.
C. With the XMLSocket object, once the client connects to the server, it stays connected until one side terminates the connection.
D. It can push data from the server to the client..
22. Which of the following is not a true statement about HTTP?
A. It is a one way request/response protocol.
B. Once a request is made, the server returns the requested resource.
C. With HTTP the server needs to make frequent requests to see if client data has changed.
23. Which of the following is not true about the XML. ignoreWhite property?
A. If the ignoreWhite property is true,all spaces in the XML document will be ignored.
B. Carriage returns are treated as data if the ignoreWhite property is set to false.
C. With the ignoreWhite property set to true, you can reduce the number of nodes that need to be created during parsing
D. The default value for the ignoreWhite property is true.
24. What is the primary difference between the XML.sendAndLoad method and the XML.load method?
A. The XML.sendAndLoad method has additional properties for checking an load status.
B. XML.laad loads documents slightly faster,as there is no error checking on the client side.
C. XML.sendAndLoad allows you to send specific XML data to the server
D. An entire XML document can be sent to the server using XML.sendAndLoad.
25. What does the childNodes property contain?
A. The number of child nodes for the current node.
B. The number of child nodes in the current document.
C. An array of all the child nodes for the current node.
D. A true or false value indicating whether the current node has child nodes.
26. Which of the following is not true about Document Type Definitions (DTDs)?
A. They sllow you a means of testing your XML for valid output.
B. They must be referenced when instantiating an XML object.
C. They make your XML data sources more understandable.
D. THey let you create new markup languages.
27. Which of the following is the key advantage of using Loadvars instead of Loadvariables?
A. Data can be loaded to object other than the one making the Loadvars call.
B. It can handle more variables.
C. It is supported by Flash Player 4, 5 and 6
28. Where is the data pulled by a load variables function stored?
A. The targeted array
B. The targeted movie clip
C. The main timeline
D. Any of the above
29. When should one generally use the POST method instead of the GET method?
A. When the query string contains periods(.)
B. When the query string contains spaces()
C. When the query string is particularly long
D. When the query string has only one variable
30. Which of the following is the key advantage of Flash being a true clientside application?
A. It uses a stateless protocol.
B. It supports the use of ASP and JSP.
C. It provedes rich support of server-side session variables.
D. It can maintain its state without help from the server.
31. Which keyword is used to attach methods and properties to a class?
A. assign
B. prototype
C. inherit
D. declare
32. Which statement best describes what the #initclip num and #endinitclip commands indicate?
A. Ablock of component initialization actions
B. A list of methods associated with an object
C. A block of classes to be inherited from
D.A list of initial property values
33. Which of the following lines of code will create an object instance of the organism class?
A. Organism = new Class();
B. Organism = new Function();
C. Create new Class(Organism);
D. Organism = new Organism();
34. Which statement best describes a property:
A. A variable assigned to a method.
B. A variable assigned to an object instance.
C. An object's type.
35. Which of the following is NOT a good idea when working with methods:
A. Try to minimize the amount of tasks an individual method provides.
B. Use methods as an interface for use by other objects.
C. Only write one method per object.