Flex计算器/入门
只是简单实现了一下计算。主要是练下手。
实现了鼠标跟键盘的事件响应。
-----------------------------
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
width="198" height="224" fontSize="12" themeColor="#4D8853" borderColor="#B1C2CE" backgroundGradientAlphas="[1.0, 1.0]"
backgroundGradientColors="[#DFDCDC, #196722]"
applicationComplete="initApp();"
>
<mx:Script>
<!--[CDATA[
var one:int = 0; //第一个数
var two:int = 0; //第二个数
var jg:int = 0; //结果
var other = 0; //操作符0,没.1,+,2-,3*,4/
var sate:int = 1; //1是输入第一个数,2是第二个
//临时存储文本框中的数字
internal function but_1():void
{
sum.text += 1;
}
internal function but_2():void
{
sum.text += 2;
}
internal function but_3():void
{
sum.text += 3;
}
internal function but_4():void
{
sum.text += 4;
}
internal function but_5():void
{
sum.text += 5;
}
internal function but_6():void
{
sum.text += 6;
}
internal function but_7():void
{
sum.text += 7;
}
internal function but_8():void
{
sum.text += 8;
}
internal function but_9():void
{
sum.text += 9;
}
internal function but_0():void
{
sum.text += 0;
}
internal function but_deng():void
{
var str:String;
str = sum.text;
two = int(str);
switch(other)
{
case 1:
jg = one + two;
break;
case 2:
jg = one - two;
break;
case 3:
jg = one * two;
break;
case 4:
jg = one / two;
break;
}
sum.text = jg.toString();
}
internal function chongfu():void
{
var str:String;
str = sum.text;
if(sum.text != "" && sate == 1)
{
one = int(str);
}
else
{
two = int(str);
}
sate = 2;
sum.text = "";
}
internal f
相关文档:
Flex DataGrid组件
实际上,DataGrid组件是属于列表组件的,之所以单独拿出来讲解,主要是因为 DataGrid组件有着很强大的功能,也有很多扩展的应用是在开发中经常用到的。DataGrid组件是按照行和列的形式显示数据的。有几个类是只有 DataGrid组件才能使用的,包括DataGridCellEditor类、DataGridColumn类和HeaderRendere ......
Are you running your Flex Application and continually getting the error below?
"Flex Builder cannot locate the required version of the Flash Player. You might need to install Flash Player 9 or reinstall Flex Builder. Do you want to try to run your application with the current version?"
Description ......
Flex中通过继承可以为新组件增加新的功能,如通过注入方法,改变背景色,改变位置和高度等。这里主要掌握原组件的一些特性,属性和方法,以便根据需要的功能加以覆写(也可以自己扩展),达到自己想要的效果。下面是一个简单的例子
1、新建MyDataGrid.as,继承DataGrid,覆写drawRowBackground方法,注入rowColorFunction方 ......
<?xml version="1.0"?>
<!-- charts/PredefinedAxisStyles.mxml -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script>
<!--[CDATA[
//导入相关包
import mx.collections.ArrayCollection;
import mx.charts.*;
import mx.charts.ser ......
今天在修改一个游戏bug问题的时候遇到的
这游戏本来是中文版的,后来被翻译成英文了,英文的字符串的长度一般都会比中文的字符多的,所以很多情况下要加滚动条了
今天又有个显示文字不全的,原本用的是text标签的那个不能显示滚动条所以用textarea替换掉了,可是竟然没有反应不显示滚动条
郁闷!!!!
我添加了 ......