topical media & game development
actionscript-book-WikiEditor-WikiEditor.mx
actionscript-book-WikiEditor-WikiEditor.mx
[swf]
[flash]
flex
<mx:Application
xmlns:mx="http://www.adobe.com/2006/mxml"
xmlns="*"
layout="vertical"
paddingTop="0"
creationComplete="initApp()" >
<mx:Script>
<![CDATA[
//import com.example.programmingas3.wikiEditor.WikiParser;
//import com.example.programmingas3.wikiEditor.CurrencyConverter;
//import com.example.programmingas3.wikiEditor.URLParser;
public var wikiParser:actionscript_book_WikiEditor_com_example_programmingas3_wikiEditor_WikiParser;
public function initApp():void
{
wikiParser = new actionscript_book_WikiEditor_com_example_programmingas3_wikiEditor_WikiParser();
inputText.text = wikiParser.wikiData;
outputText.htmlText = wikiParser.parseWikiString(inputText.text)
}
public function testClicked():void
{
outputText.htmlText = wikiParser.parseWikiString(inputText.text)
if (dollarToEuro.selected)
{
outputText.htmlText = actionscript_book_WikiEditor_com_example_programmingas3_wikiEditor_CurrencyConverter.usdToEuro(outputText.htmlText);
}
if (urlToATag.selected)
{
outputText.htmlText = actionscript_book_WikiEditor_com_example_programmingas3_wikiEditor_URLParser.urlToATag(outputText.htmlText);
}
}
]]>
</mx:Script>
<mx:Label id="title" text="Wiki Editor Example" fontSize="24" fontStyle="bold" />
<mx:Label id="subtitle" text="From Programming ActionScript 3.0, Chapter 9: Using regular expressions" fontSize="12" />
<mx:Panel width="100%" height="100%" title="Wiki Input" >
<mx:TextArea id="inputText" fontFamily="Courier" width="100%" height="100%" />
<mx:HBox>
<mx:CheckBox label="
(C) Æliens
04/09/2009
You may not copy or print any of this material without explicit permission of the author or the publisher.
In case of other copyright issues, contact the author.