簡體   English   中英

如何在函數上進行文本事件調用以及如何在AS3中顯示圖像?

[英]How to make a text event call on a function and how to display images in AS3?

最初,AS3腳本會針對我在文本字段( ti )中鍵入的某個字符串跟蹤某些單詞。 我想知道如何顯示和成像。

我知道在AS2中是loadMovie,但我不知道如何在AS3中做到這一點。 並會在newvid功能loadit是改變還是其他什么東西的影片剪輯? (O從網站上獲得了該功能newvid腳本。)

ti.border = true
ti.addEventListener(TextEvent.TEXT_INPUT, onInput);

function onInput(event:TextEvent):void {
    if(ti.text.search('happyface')!=-1) newvid;
    else if(ti.text.search('sadface')!=-1) trace ('sadface.jpg');
}

function newvid() {
    var loadit = new Loader();
    addChild(loadit);
    loadit.load(new URLRequest("happyface.jpg"));
}

恕我直言,您需要Loader類,應該添加一個偵聽器

loader.contentLoaderInfo.addEventListener(Event.INIT, onInit);
loader.load(new URLRequest("norton.swf"));

private function onInit(e:Event):void {
   addChild(loader.content);
}

加載程序類使您可以加載另一個SWF或圖像文件。 加載后,您的loadit對象將成為另一個顯示對象。 您可以固定它的位置,隱藏/顯示它或聽其事件。 以下是使用Loader類的非常全面的示例

http://www.republicofcode.com/tutorials/flash/as3loader/

另外,例如,請參閱Loader文檔中的示例

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM