Write a function that responds to a click anywhere on the
page by displaying an alert dialog. Display the event name
if the user held Shift during the mouse click. Display the
element name that triggered the event if the user held Ctrl
during the mouse click.

Answers were Sorted based on User's Feedback



Write a function that responds to a click anywhere on the page by displaying an alert dialog. Displ..

Answer / subash

//1)
stage.addEventListener(MouseEvent.CLICK, clickHandler)
function clickHandler(e:MouseEvent){
trace("Mouse Clicked")
}

//2)
stage.addEventListener(MouseEvent.CLICK, shiftHandler);
function shiftHandler(e:MouseEvent) {
if (e.shiftKey) {
trace("Mouse Clicked with Shift key");
}
}
//3)MouseEvent
stage.addEventListener(MouseEvent.CLICK, controlHandler);
function controlHandler(e:MouseEvent) {
if (e.ctrlKey) {
trace("Mouse Clicked with Ctrl key");
}
}

Is This Answer Correct ?    5 Yes 3 No

Write a function that responds to a click anywhere on the page by displaying an alert dialog. Displ..

Answer / ravindrakumar karanki

we need to create a Alert Window class. If write in trace it
won't display in Alert dialog. It will display only on
output window.

use following code

package com.whatever {

//Imports
import flash.display.Shape;
import flash.display.Sprite;
import flash.geom.Rectangle;
import flash.events.MouseEvent;

//Class
public class AlertWindow extends Sprite {

//Vars
protected var box:Shape;
protected var yesBtn:Sprite;

//Constructor
public function AlertWindow (obj:Rectangle):void {

//Initialise
box = new Shape()
yesBtn = new Sprite()
addChild(box)
addChild(yesBtn)

//Render
with (box.graphics) {
lineStyle(1)
beginFill(0, 0.4)
drawRect(obj.x, obj.y, obj.width, obj.height)
endFill()
}

with (yesBtn.graphics) {
lineStyle(1, 0x00FF00)
beginFill(0x00FF00, 0.4)
drawRect(obj.x+obj.width-100,
obj.y,obj.height-40, 80, 20)
endFill()
}

//Events
yesBtn.addEventListener(MouseEvent.CLICK,
yesClickHandler, false, 0, true)
yesBtn.addEventListener(MouseEvent.MOUSE_OVER,
yesOverHandler, false, 0, true)

}

//Handlers
protected function yesClickHandler($):void {}
protected function yesOverHandler($):void {}
}
}

Is This Answer Correct ?    1 Yes 0 No

Post New Answer

More Flash Action Scripting Interview Questions

you have a dynamically loaded image that is larger than your stage. Which component would work best to accommodate this image? : Adobe flash

0 Answers  


How to change background color and stage size?

0 Answers  


which is not a benefit when adding a title in the document properties? : Adobe flash

0 Answers  


when should one generally use the post method instead of the get method? : Adobe flash

0 Answers  


what is the use of depth? how many methods for depth are available?

4 Answers  






What is meant by vector graphic animation? What is the use of pre-loader?

0 Answers  


you want to skin flash cs3 components. What should you do? : Adobe flash

0 Answers  


Name the as3 components?

0 Answers  


Hello! I would like to learn the technique (I don't know if there is a name for it) used by Stu Campbell (a.k.a. Sutu) in his flash comic book Nawlz for animating the image of whale in episode one. The the three tutorials that the artist made explain the basic scenario of the working process but they do not at all go into coding and such.

0 Answers  


which two are symbol options when converting an object into a symbol? : Adobe flash

0 Answers  


what are the correct statements consenting text field? : Adobe flash

0 Answers  


which is an advantage of selecting a flash player version in publish settings before beginning a project? : Adobe flash

0 Answers  


Categories