MACROMEDIA FLASH 8-USING FLASH Use Manual page 633

Using flash
Table of Contents

Advertisement

First, create a file named skewlist.jsfl and place it in your Commands folder. Place the
following code into the file and save the file:
// Create an XML to UI dialog box using the XML definition in the skew.xml
file
var skewlistDlg = fl.getDocumentDOM().xmlPanel( fl.configURI + "Commands/
skewlist.xml" );
// Place the values of xskew and yskew from the dialog box into local
variables.
// Note that we cast (convert) the return value of skewlistDlg["xSkew"] to a
number before assigning
// it to xSkew because the skewSelection method takes numbers as parameters.
var xSkew = Number(skewlistDlg.xSkew);
var ySkew = Number(skewlistDlg.ySkew);
var edge = skewlistDlg.edge;
if (skewlistDlg.dismiss == "accept") {
// Place the values of xSkew and ySkew from the dialog box
// into local variables. The code casts (converts) the values from the
// dialog box to a number before assigning them to the local variables
// because the skewSelection() method takes numbers for
// the xSkew and ySkew parameters.
var xSkew = Number(skewlistDlg.xSkew);
var ySkew = Number(skewlistDlg.ySkew);
var edge
= skewlistDlg.edge;
// check for valid input because sending 0 or undefined to
// skewSelection() will cause the object to disappear.
var inputIsValid = true;
if (xSkew == 0 || isNaN(xSkew)) {
inputIsValid = false;
}
if (ySkew == 0 || isNaN(ySkew)) {
inputIsValid = false;
}
// Call skewSelection() to carry out the resizing command.
if (inputIsValid ) {
fl.getDocumentDOM().skewSelection(xSkew, ySkew, edge);
}
}
<listbox>
633

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the FLASH 8-USING FLASH and is the answer not in the manual?

Questions and answers

This manual is also suitable for:

Flash 8

Table of Contents

Save PDF