How to use an embedded text file in Flash
2009-10-20 00:00:00 来源:WEB开发网Now, the main file will hold the “game”… you have to write a word… if the word exists in the text file, then the textarea background color will turn to green, if the word does not exist, the textarea background will turn to red.
package {
import flash.display.Sprite;
import flash.text.TextField;
import flash.text.TextFieldType;
import flash.text.TextFormat;
import flash.events.Event;
public class wordz extends Sprite {
// creation of a new text field
var text_field:TextField = new TextField();
// importing the text file
var words:embedded_text = new embedded_text();
// creating a new text format
var text_format:TextFormat = new TextFormat();
// the array where we will store all words contained in the text file
var words_array:Array = new Array();
public function wordz() {
// adding the text field to stage
addChild(text_field);
// making it an input text
text_field.type=TextFieldType.INPUT;
// defining its size and position
text_field.x=20;
text_field.y=20;
text_field.width=460;
text_field.height=30;
// defining its format
text_field.background=true;
text_field.text="write a word";
text_field.border=true;
text_format.color=0x000000;
text_format.size=24;
text_field.setTextFormat(text_format);
// splitting the text file removing the commas ","
// and inserting words into the array
words_array=words.toString().split(",");
// listener for the text to change
text_field.addEventListener(Event.CHANGE,on_input);
}
public function on_input(e:Event) {
// looking for the position of the text field content
// into the array of words
var position:int=words_array.indexOf(text_field.text);
if (position>-1) {
// if the word exists...
text_field.backgroundColor=0x00ff00;
} else {
// if not...
text_field.backgroundColor=0xff0000;
}
}
}
}
And this is the result… type something in the text area and if it’s a valid word, the background will turn to green.
Yes, checking for word match is that easy… now it’s up to you designing a great game and grab the prize.
本文示例源代码或素材下载
- ››TOscilloscope 仿Windows任务管理器CPU使用记录组...
- ››How to Make a Dark, Post-Apocalyptic City Illu...
- ››tomcat不支持TCP/IP6协议
- ››tomcat 下的 url 大小写问题
- ››tomcat6.0.28 内存溢出PermGen Space
- ››Tomcat 系统架构与设计模式,第 2 部分: 设计模式...
- ››Tomcat 系统架构与设计模式,第 1 部分: 工作原理...
- ››How to (almost) create your own iPhone OS fram...
- ››TOMCAT和IIS整合
- ››userinit.exe出现异常之解决方案
- ››Tomcat性能调优方案
- ››Tomcat6 下 MySQL 5.1 数据源配制
更多精彩
赞助商链接