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
//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 |
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 |
you have a textfield selected on stage and would like to separate each letter into its own textfield. Which option under the modify menu allows you to do this? : Adobe flash
which of the methods provedes the most controlled printing of flash content? : Adobe flash
what are the different design patterns available in flash?
what are the correct statements consenting text field? : Adobe flash
Can you explain what does the void function and object contain in actionscript?
what is the use of depth? how many methods for depth are available?
who can create flash movies? : Adobe flash
what are the statements is true about actionscript in regards to the enforcement of private scope and public scope? : Adobe flash
what are the properties can be used to control the order in which the user can tab through the elements in a flash movie? : Adobe flash
Explain what are the data types supported by actionscript?
Write a program use a text field and display it using the actionscript?
How many menus will you find on the menu bar?