13.08.2012 Views

ACTIONSCRIPT 3 Developer’s Guide en

ACTIONSCRIPT 3 Developer’s Guide en

ACTIONSCRIPT 3 Developer’s Guide en

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>ACTIONSCRIPT</strong> 3.0 DEVELOPER’S GUIDE<br />

Copy and paste<br />

<br />

<br />

Copy and Paste<br />

<br />

function onCopy(ev<strong>en</strong>t){<br />

var selection = window.getSelection();<br />

ev<strong>en</strong>t.clipboardData.setData("text/html","" + selection + "");<br />

ev<strong>en</strong>t.prev<strong>en</strong>tDefault();<br />

}<br />

function onCut(ev<strong>en</strong>t){<br />

var selection = window.getSelection();<br />

ev<strong>en</strong>t.clipboardData.setData("text/html","" + selection + "");<br />

var range = selection.getRangeAt(0);<br />

range.extractCont<strong>en</strong>ts();<br />

}<br />

ev<strong>en</strong>t.prev<strong>en</strong>tDefault();<br />

function onPaste(ev<strong>en</strong>t){<br />

var insertion = docum<strong>en</strong>t.createElem<strong>en</strong>t("b");<br />

insertion.innerHTML = ev<strong>en</strong>t.clipboardData.getData("text/html");<br />

var selection = window.getSelection();<br />

var range = selection.getRangeAt(0);<br />

range.insertNode(insertion);<br />

ev<strong>en</strong>t.prev<strong>en</strong>tDefault();<br />

}<br />

<br />

<br />

<br />

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium<br />

doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inv<strong>en</strong>tore<br />

veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo <strong>en</strong>im ipsam<br />

voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur<br />

magni dolores eos qui ratione voluptatem sequi nesciunt.<br />

<br />

<br />

Clipboard data formats<br />

Flash Player 10 and later, Adobe AIR 1.0 and later<br />

Clipboard formats describe the data placed in a Clipboard object. Flash Player or AIR automatically translates the<br />

standard data formats betwe<strong>en</strong> ActionScript data types and system clipboard formats. In addition, application objects<br />

can be transferred within and betwe<strong>en</strong> ActionScript-based applications using application-defined formats.<br />

A Clipboard object can contain repres<strong>en</strong>tations of the same information in differ<strong>en</strong>t formats. For example, a Clipboard<br />

object repres<strong>en</strong>ting a Sprite could include a refer<strong>en</strong>ce format for use within the same application, a serialized format<br />

for use by another application running in Flash Player or AIR, a bitmap format for use by an image editor, and a file<br />

list format, perhaps with deferred r<strong>en</strong>dering to <strong>en</strong>code a PNG file, for copying or dragging a repres<strong>en</strong>tation of the<br />

Sprite to the file system.<br />

Last updated 6/6/2012<br />

598

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!