<richinputtext>

An editor for rich text

JavaScript: richinputtext

Extends Inputtext

The <richinputtext> component allows you to add basic rich text properties, such as bolding and italics, to input text.

Example 1. rich input text editor
<canvas bgcolor="blue" height="60" >
  <richinputtext width="200" x="20" y="20">default text goes here</richinputtext>
</canvas>
Attributes
Name Usage Type (Tag) Type (JS) Default Category
defaultformat Tag & JS expression any   setter
 

The default format to use for inserted and typed text. Flash support for default formatting of text is not reliable. The default format will sometimes but rarely be observed. To ensure that Flash uses the default format you want when the user types new text, format the character after the insertion point. See the example, also in test-richinputtext.lzx, shows an example of using this trick.



Attributes inherited from Inputtext

embedfonts, label, maxlength, multiline, password, pattern, resizable, resize, selectable, text

Attributes inherited from Node

class, classroot, cloneManager, datapath, id, ignoreAttribute, ignoreplacement, immediateparent, initstage, name, nodeLevel, onconstruct, oninit, parent, placement, subnodes

Attributes inherited from View

aaactive, aadescription, aaname, aasilent, aatabindex, align, bgcolor, clickable, clickregion, clip, cursor, defaultplacement, fgcolor, focusable, focustrap, font, fontsize, fontstyle, frame, framesloadratio, hassetheight, hassetwidth, height, layout, loadratio, mask, onblur, onclick, ondata, ondblclick, onfocus, onkeydown, onkeyup, onmousedown, onmouseout, onmouseover, onmouseup, onselect, opacity, options, pixellock, play, resource, resourceheight, resourcewidth, rotation, selectiontype, showhandcursor, source, stretches, subviews, totalframes, unstretchedheight, unstretchedwidth, valign, visible, width, x, xoffset, y, yoffset


Methods

Methods inherited from LzInputText

setEnabled, setHTML, setText, updateData

Methods inherited from LzNode

animate, applyConstraint, applyData, childOf, completeInstantiation, createChildren, dataBindAttribute, destroy, determinePlacement, getAttribute, getOption, getUID, lookupSourceLocator, searchImmediateSubnodes, searchSubnodes, setAttribute, setDatapath, setID, setName, setOption

Methods inherited from LzText

addText, clearText, escapeText, getSelectionPosition, getSelectionSize, getText, getTextHeight, getTextWidth, setColor, setHScroll, setMultiline, setResize, setScroll, setSelectable, setSelection, setXScroll, setYScroll

Methods inherited from LzView

addProxyPolicy, addSubview, bringToFront, construct, containsPt, getAttributeRelative, getBounds, getColor, getColorTransform, getContextMenu, getCurrentTime, getDepthList, getHeight, getID3, getMouse, getPan, getTotalTime, getVolume, getWidth, init, measureHeight, measureWidth, play, releaseLayouts, removeProxyPolicy, searchParents, searchSubviews, seek, sendBehind, sendInFrontOf, sendToBack, setAAActive, setAADescription, setAAName, setAASilent, setAATabIndex, setAlign, setAttributeRelative, setBGColor, setClickable, setColorTransform, setContextMenu, setCursor, setHeight, setLayout, setOpacity, setPan, setPlay, setResource, setResourceNumber, setRotation, setShowHandCursor, setSource, setValign, setVisible, setVolume, setWidth, setX, setY, shouldYieldFocus, stop, stretchResource, unload, updateResourceSize


Events

Events inherited from LzInputText

ontext

Events inherited from LzNode

onconstruct, ondata, oninit

Events inherited from LzView

onaddsubresource, onaddsubview, onblur, onclick, ondblclick, onerror, onfocus, onframe, onheight, onlastframe, onload, onmousedown, onmousedragin, onmousedragout, onmouseout, onmouseover, onmouseup, onmouseupoutside, onopacity, onplay, onremovesubview, onstop, ontimeout, onwidth, onx, ony