flash函数
Flash基础语法
Flash基础语法Flash是一款广泛应用于媒体和广告等领域的多功能软件,具有可视化编辑和强大的交互功能。
在Flash开发中,语法是非常重要的一个部分,它决定了程序的可读性和逻辑性。
本文将介绍Flash 的基础语法。
1. 变量在Flash中,变量是用来存储数据的容器。
Flash中的变量可以用字母、数字和下划线组成,但不能以数字开始。
同时,Flash还有三种变量类型,分别是number、string和boolean。
其中number 表示数值类型,string表示字符串类型,boolean表示布尔类型。
在Flash中声明变量需要使用var关键字,例如:var age:number = 18;var name:string = "张三";var isMale:boolean = true;2. 运算符Flash中的运算符和其他编程语言相似,包括算术运算符、比较运算符、逻辑运算符等等。
算术运算符包括加(+)、减(-)、乘(*)、除(/)、取余(%)等,例如:var a:number = 10;var b:number = 3;trace(a + b); //输出13trace(a - b); //输出7trace(a * b); //输出30trace(a / b); //输出3.33333trace(a % b); //输出1比较运算符包括等于(==)、不等于(!=)、大于(>)、小于(<)、大于等于(>=)、小于等于(<=)等,例如:var a:number = 10;var b:number = 3;trace(a == b); //输出falsetrace(a != b); //输出truetrace(a > b); //输出truetrace(a < b); //输出falsetrace(a >= b); //输出truetrace(a <= b); //输出false逻辑运算符包括“与”(&&)、或(||)、非(!)等,例如:var a:boolean = true;var b:boolean = false;trace(a && b); //输出falsetrace(a || b); //输出truetrace(!a); //输出false3. 条件语句Flash中的条件语句包括if语句和switch语句。
Flash常用函数
stop()
}
-------------------我是分割线------------------------
鼠标跟随 变量 ss
startDrag("ss",1)
Mouse.hide() '这个是隐藏鼠标指针
第XX帧: if(ss==0){
stop()
}else{
ss=ss-1
gotoAndPlay(2)
}
Ps: ss 是动态文本变量名称
-------------------我是分割线------------------------
电子表 日期 星期
ss sy sw. 变量aa
}
if(aa==6){
sw.text="星期六"
}
if(aa==0){
sw.text="星期日"
}
-------------------我是分割线------------------------
到某点停止(待改进)
time=new Date()
s3.text=time.getHours()+":"+time.getMinutes()+":"+time.getSeconds()
}
第三帧:
gotoAndPlay(2)
可见性函数:
_visible=0
-------------------我是分割线------------------------
置随机数:
gd32闪存读写库函数
gd32闪存读写库函数GD32系列是中国龙芯集团推出的一款高性价比的32位微控制器,其具有高性能、低功耗、丰富的外设和丰富的存储容量等特点。
在GD32系列微控制器中,闪存是一种常见的存储介质,可以用来存储程序代码和数据。
在GD32系列微控制器中,为了方便开发人员使用闪存进行读写操作,提供了一些库函数。
下面将介绍一些常用的GD32闪存读写库函数。
1. Flash解锁函数在进行闪存读写操作之前,需要先解锁闪存。
解锁闪存的函数是```fmc_unlock()```,该函数调用后将使得闪存处于解锁状态。
2. Flash擦除函数在进行闪存写操作之前,需要先将要写入的扇区进行擦除。
擦除闪存的函数是```fmc_erase_page()```,该函数接受一个参数,表示要擦除的扇区的地址。
擦除操作会将指定扇区的数据全部清除为0xFF。
3. Flash写入函数擦除完毕后,可以通过```fmc_program_word()```来进行闪存的写入操作。
该函数接受两个参数,第一个参数为要写入的地址,第二个参数为要写入的数据。
这个函数可以一次性写入32位的数据。
4. Flash读取函数读取闪存的函数是```fmc_read_word()```,该函数接受一个参数,表示要读取的地址,并返回读取到的数据。
这个函数可以一次性读取32位的数据。
5. Flash加密函数为了保护闪存中的数据,GD32系列微控制器提供了Flash加密功能,可以对指定的扇区进行加密操作,使得数据只能以加密形式进行读取。
加密闪存的函数是```fmc_unlock()```,该函数接受一个参数,表示要加密的扇区的地址。
总结:本文介绍了GD32系列微控制器的闪存读写库函数。
通过这些库函数,开发人员可以方便地进行闪存的解锁、擦除、写入和读取操作。
同时,还介绍了闪存加密功能的使用方法。
掌握这些库函数的使用,有助于高效地开发GD32系列微控制器的应用程序。
flash常用函数as
2.play函数
play函数使影片从它的当前位置开始播放。如果影片由于stop动 作或gotoAndStop动作而停止,那么用户只能使用play函数启动, 才能使影片继续播放。
play函数的书写形式为:play();没有参数,但小括号同样要写 上,不能省略。
以下脚本展示了一个鼠标事件,当单击按作脚本中的作用非常大: (1)定义一个函数时,需要把参数放到圆括号中:
function add(a,b){ ……} (2)调用函数时,需要把传递的参数放到圆括号中:
add(s1,s2); (3)圆括号可以用来改变动作脚本语句的优先级。例如,在下面的
语句中,圆括号先使表达式new color(this)得到计算,然后创建 了一个新的颜色对象:
onClipEvent(enterFrame){ (new Color(this)).setRGB(0xfffaa0);}
4.分号
分号的重要性仅次于点语法。因为在Flash中,是用分号(;)来 明确的表示一条语句的结束。如:
myText = “Hello world!”;
gotoAndPlay(10);
左下方则可以看到当前文件中所有加了动作的帧或元件。
在按钮元件实例上添加脚本
按钮是Flash中交互界面的基本元素。按钮可以接受各种各样的事件。 所谓事件是指触发按钮程序的特定状况,例如,单击按钮,那么这个 “单击”就是一个事件。按钮接收到这个“单击”的事件之后,就会 执行按钮中包含的程序。 按钮如何来接收各种各样的事件,需要一个特别的事件处理程序, 用来接收和处理事件。on函数用于触发动作的鼠标事件或者按键事件。
flash常用函数as
目录
一、AS语法基础 二、影片剪辑函数 三、鼠标函数 四、浏览器/网络函数
Flash CS4 函数
Flash CS4 函数函数是执行特定任务并可以在程序中重复使用的代码块。
它将可重用的代码封装起来,当需要使用该代码功能时,直接调用函数即可。
1.自定义函数在ActionScript 3.0中可以通过以下两种方法来定义函数。
●使用函数语句函数语句是以function关键字开头,后跟函数名称、参数列表和返回数据的类型,以及用大括号括起来的函数体(即调用函数时要执行的程序代码)。
function FunctionName (…args):FunctionType{statements;return value;}其中,FunctionName表示函数的名称;…args表示传递给函数的参数列表;FunctionTypevalue表示函数的返回值。
function FunctionName ():FunctionType{statements;return value;}●使用函数表达式自定义函数的第二种方法是结合使用赋值语句和函数表达式。
带有函数表达式的赋值语句是以var关键字为开头,后跟函数名、冒号运算符(:)、2.调用函数通过使用后跟小括号“()”的函数标识符可以调用函数,其中需要把传递给函数的任何参数都包含在小括号中。
FunctionName(argument);其中,FunctionName表示调用函数的名称;Argument为传递给函数的参数。
当传递给函数多个参数时,则需要将这些参数以逗号“,”的形式分隔起来。
FunctionName (argument1,argument2,…);其中,argument1和argument2分别表示传递给函数的参数。
3.从函数中返回值如果要从函数中返回值,则必须使用return语句,该语句后跟要返回的表达式、变量或具体的值。
return expression|variable|value;使用return语句还可以中断函数的执行,这个方式经常会用在判断语句中。
Flash 函数汇总
Flash 函数汇总(funtion)发布日期:2006-1-13 12:53:44 作者:出处:由一个变量按一定的规则决定另一个变量的值 , 这种对应的关系被称为函数 . 函数是由一个值根据人为地运算定义产生另一个值的方法 . 在 flash 中也使用了函数 , 并定义了六种类型的函数 , 具体如下 :一、通用类函数( General Guntions )Eval(varible) 获取某一个变量的值True 获得逻辑"真"值False 获得逻辑"假"值Newline 建立新行GetTimer 获取时间二、数值类函数 (Numeric Funtion)Int(number) 求对象数值的整数Random(number) 随机产生一个对象数值以内的整数值三、字符串类函数(String Funtion)Substring(string,index,count)取目标字符串中的子串Length(string)计算目标字符串的长度Chr(asciicode)将目标数值作为ASCII码转化为对应的字符Ord(character)将目标字符转化为ASCII码数值四、属性类函数(Properties)Getproperty(target,property)获取目标对象的指定属性-x 对象的x轴坐标位置-y 对象的y轴坐标位置-width 对象的宽度-heigth 对象的高度-rotation 对象的旋转-target 对象的目标路径-name 目标引用对象的名称-url 对象的URL地址-xscale 对象x轴方向上的缩放比例-yscale 对象y轴方向上的缩放比例-currentframe 获取当前帧位置-totalframe 获取时间轴上的全部帧数-frameloaded 返回一个0100的数值,批示指定动画作品被调入的进度-alpha 获取对象的alpha通道的比例(对象的透明度)-visible 获取对象是否可见-droptarget 获取对象的是否具有拖放属性五、全局属性函数(Global Properties)-hightquality 设置在作品中进行抗锯齿处理-focusrect 对按钮设置是否要光标提示-soundbuftime 设置音拚播放时的缓冲时间六、多字节字符串函数(Multibyte String Function)MBSubstring(string,index,count)获取目标多字节字符串中的子串MBLength(string) 计算目标多字节字符串的长度MB/Chr(asciicode) 将目标数值作为ASCII码转化为对应的多字节字符MBOrd(character) 将目标多字节字符转化为ASCII码数值。
flash读写擦除的main函数
flash读写擦除的main函数下面是一个使用Flash读写擦除的主要函数的示例,用于在嵌入式系统中操作Flash存储器。
该函数使用简体中文编写。
Flash存储器是一种可编程的非易失性存储器,常用于嵌入式系统中存储程序代码、配置数据和其他非易失性数据。
原始的Flash存储器是按块组织的,并且每个块只能进行整体擦除,然后才能进行读取和写入操作。
这意味着在对Flash存储器进行写操作之前,必须首先将需要保留的数据读取出来,然后再进行擦除和写入操作。
下面的代码展示了如何在嵌入式系统中实现Flash读写擦除的主要函数。
```c#include <stdint.h>// Flash存储器基地址#define FLASH_BASE_ADDRESS 0x80000000// Flash存储器块的大小#define FLASH_BLOCK_SIZE 4096// Flash存储器的扇区数量#define FLASH_SECTOR_COUNT 16// Flash存储器的页大小#define FLASH_PAGE_SIZE 256//从Flash存储器中读取数据void flash_read(uint32_t address, uint8_t *data, uint32_t size) {uint32_t flash_address = FLASH_BASE_ADDRESS + address;for (uint32_t i = 0; i < size; i++) {*data++ = *((uint8_t*)flash_address++);}}//向Flash存储器中写入数据void flash_write(uint32_t address, const uint8_t *data, uint32_t size) {uint32_t flash_address = FLASH_BASE_ADDRESS + address; //将需要保留的数据读取出来uint8_t temp_data[size];flash_read(address, temp_data, size);//擦除该块Flash存储器flash_erase_block(address);//将保留的数据写入原始位置for (uint32_t i = 0; i < size; i++) {*((uint8_t*)flash_address++) = temp_data[i];}//将新数据写入Flash存储器for (uint32_t i = 0; i < size; i++) {*((uint8_t*)flash_address++) = *data++;}}//擦除Flash存储器中的一个块void flash_erase_block(uint32_t address) {uint32_t flash_address = FLASH_BASE_ADDRESS + address;//模拟擦除操作,将该块Flash存储器中的每个字节设置为0xFF for (uint32_t i = 0; i < FLASH_BLOCK_SIZE; i++) {*((uint8_t*)flash_address++) = 0xFF;}}int main() {//从Flash存储器中读取数据uint8_t data[FLASH_PAGE_SIZE];flash_read(0, data, FLASH_PAGE_SIZE);//向Flash存储器中写入数据uint8_t new_data[FLASH_PAGE_SIZE];for (uint32_t i = 0; i < FLASH_PAGE_SIZE; i++) {new_data[i] = i;}flash_write(0, new_data, FLASH_PAGE_SIZE);return 0;}```上述代码中的`flash_read`函数用于从Flash存储器中读取数据。
flash函数大全
FLASH脚本代码大全- Go to 跳转到指定的帧- Play 播放- Stop 停止- Toggle High Quality 在高画质和低画质间切换- Stop All Sounds 停止所有声音的播放- Get URL 跳转至某个超联结- FSCommand发送FSCommand命令- Load Movie 装载影片- Unload Movie 卸载影片- Tell Target 告知目标- If Frame Is Loaded ..判断帧是否被完全载入- On Mouse Event 鼠标事件其他Actions。
包括:- break 跳出循环- call 调用指定帧(一般喊有某个特定函数)- comment 注释- continue 继续循环- delete 删除一个对象(Object)中的变量- do while do while循环- duplicateMovieClip复制MC- else 否则(与if联用)- else if 否则如果(与if联用)- evaluate 调用自定义函数(Function)- for for循环- for .. in 依次取得对象(Object)中的各个属性或者某个数组中的所有元素- FSCommand发送FSCommand命令- function 声明自定义函数- getURL跳转至某个超联结- goto跳转到指定的帧- if 如果- ifFrameLoaded ..帧是否完全被载入- include 读入外部的ActionScript程序文件(.as)- loadMovie装载MC- loadVariables转载外部文件中的数据,这些外部文件可以是文本文件,或者是由ASP/CGI等脚本返回的文本值- on 鼠标事件的触发条件- onClipEvent MC的事件触发程序- play 播放- print 输出到打印机- removeMovieClip删除MC- return 在函数(function)中返回一个值- set variable 设定变量值- setProperty设定属性- startDrag开始拖动- stop 停止- stopAllSounds停止所有声音的播放- stopDrag停止拖动- swapDepths交换两个MC的深度- tellTarget指定Action命令生效的目标- toggleHighQuality在高画质和低画质间切换- trace 跟踪调试- unloadMovie卸载MC- var声明局部变量- while 当..成立时..- with 对..对象(Object)做..操作符(Operators)- ! 逻辑非操作- != 不等于- "" 字符串- % 取余数- &&逻辑与操作- () 括号- * 乘号- + 加号- ++ 变量自加一- - 减号- -- 变量自减一- / 除号- <小于- <= 小于等于- <>不等于- == 相等- >大于- >= 大于等于- and 逻辑与- not 逻辑非- or 逻辑或- typeof返回变量类型- void 实体,无返回- | | 逻辑或操作+ Bitwise Operators 位操作符- &位与操作- <<位左移- >>位右移- >>>位右移(无符号)- ^ 位异或操作- | 位或操作- ~ 补位操作+ Compound Assign Operators 复合操作符- %= A%=B 等效于A=A%B- &= A&=B 等效于A=A&B- *= A*=B 等效于A=A*B- += A+=B 等效于A=A+B- -= A-=B 等效于A=A-B- /= A/=B 等效于A=A/B- <<= A<<=B 等效于A=A<<B- >>= A>>=B 等效于A=A>>B- >>>= A>>>=B 等效于A=A>>>B- ^= A^=B 等效于A=A^B- |= A|=B 等效于A=A|B+ String Operators 字符串操作符(注:实质上是ASCII的比较)- add 连接两个字符串- eq A eq B 字符串A值与字符串值B相等- ge A ge B 字符串A值大于等于字符串B值- gt A gt B 字符串A值大于字符串B值- le A le B 字符串A值小于等于字符串B值- lt A lt B 字符串A值小于字符串B值- ne A ne B 字符串A值不等于字符串B值+ Functions 函数- Boolean 取表达式的布尔值(True 或False)- escape 除去URL串中的非法字符,将其参数按照URL编码的格式转化为字符串(String)- eval访问并计算表达式(expression)的值,并以字符串(String)的形式返回该值- false 布尔非值(0)- getProperty获取属性- getTimer获取从电影开始播放到现在的总播放时间(毫秒数)- getVersion获取浏览器的FLASHPlayer的版本号- globalToLocal场景(Scene)中的坐标转换成MC中的坐标- hitTest测试一个点或者MC是否同另一个交叉(即冲突检测)- int把十进制数值强制转换成整数- isFinite测试数值是否为有限数- isNaN测试是否为非数值- keycode返回键盘按下键的键盘值(ASCII值)- localToGlobal MC中的坐标转换成场景(Scene)中的坐标- maxscroll文本框的最大行度- newline 换行符- Number 将参数转换成数值其返回值有以下四种情况:如果x 为一数字,则返回值即为该数字;如果x 为一布尔数,则返回0或1;如果x 为一字符串,则函数将x解释为一个指数形式的十进制数;如果x未定义,则返回0。
flash的写函数
/****************************************************************************** *flash的写函数:输入:u32 StartAddr flash起始地址u32 *p_data 待写入数据指针u32 size 写入数据的数量输出:0:正确执行非0:出错注意:输入数据一定是u32 的指针,即数据一定是按照4字节对齐写入的。
所以:size也是u32的个数(字节数的4分之一)******************************************************************************* /u8 flash_write(u32 StartAddr,u32 *p_data,u32 size){volatile FLASH_Status FLASHStatus;u32 EndAddr=StartAddr+size*4;vu32 NbrOfPage = 0;u32 EraseCounter = 0x0, Address = 0x0;int i;int MemoryProgramStatus=1;//为一是通过FLASH_Unlock(); //解锁函数NbrOfPage=((EndAddr-StartAddr)>>10)+1; //有多少个页被擦除//清除所有已有标志FLASH_ClearFlag(FLASH_FLAG_BSY | FLASH_FLAG_EOP | FLASH_FLAG_PGERR | FLASH_FLAG_WRPRTERR);//擦页FLASHStatus=FLASH_COMPLETE;for(EraseCounter=0;(EraseCounter<NbrOfPage)&&(FLASHStatus==FLASH_COMPLETE) ;EraseCounter++){FLASHStatus=FLASH_ErasePage(StartAddr+(PageSize*EraseCounter));}//开始写数据Address = StartAddr;i=0;while((Address<EndAddr)&&(FLASHStatus==FLASH_COMPLETE)){ FLASHStatus=FLASH_ProgramWord(Address,p_data[i++]);Address=Address+4;}//检验数据是否出错Address = StartAddr;i=0;while((Address < EndAddr) && (MemoryProgramStatus != 0)) {if((*(vu32*) Address) != p_data[i++]){ MemoryProgramStatus = 0;return 1;}Address += 4;}return 0;}int flash_read(u32 StartAddr,u32 *p_data,u32 size){u32 EndAddr=StartAddr+size*4;int MemoryProgramStatus=1;u32 Address = 0x0;int i=0;Address = StartAddr;while((Address < EndAddr) && (MemoryProgramStatus != 0)) {p_data[i++]=(*(vu32*) Address);Address += 4;}return 0;}注:需在stm32f10x_conf.h中先定义#define _FLASH_PROG。
flash函数简介
on(press)
{a=""
b=""
c=""}
14.登陆界面专用
on(press, keyPress "<Enter>")
{x=Number(x)+1
if((z=="Roach")&&(p=="901026"))
gotoAndStop(81)
else if(z=="Roach")
{t.Scroll=t.scroll-}往上 =1 往下 t=要输入的文本, 输入在帧上
18.复制函数
duplicateMovieClip(实例名,新实例名,层次)每一层只能复制一个对象 1&1=11 &=add=+
19.设置属性函数
setProperty(实例名,属性,值)
另一种格式:实例名._属性项目,值
fscommand("fullscreen","1") 是否全屏
fscommand("showmenu","1") 是否显示菜单
fscommand("allowscale","1") 是否允许变形
fscommand("trapallkeys","1") 是否锁定键盘
17.文本框.Scroll 文本滚动效果
f=t.getDate() F=系统中的月
if(length(f)<2) (f="0"+f)
z1=(a+"-"+g+"-"+(f)) z1为动态文本框的名字
Flash设计中函数的使用
第2 步: 在图层 1 中绘制一个与舞台等宽高的矩
形, 用 于显 示 星星 的颜 色 。
第3 步: 建立图层 1 的遮罩图层 , 命名为 x i n g t u — a n , 在其 中创建一个空 白影片剪辑 , 命名为 x i n g l 。在 元件 x i n g l 的编辑 页中 , 添加 3 个关键帧 , 并在 3 个 关键帧中同一位置拖曳人元件 x i n g , 并在 3 个关键帧
中定 义其 实例 名称 为 d o t 。
自带的全局函数来实现某些特殊效果和控制设想 。 下面我们就 以 A S 代码编写中几个常见 的函数为例 ,
来说明 A S 代码编写中如何使用 函数来简化设计 , 增
强动画效果。
1 g e t / s e t P r o p e r a t e函数 的应 用
DUAN Fe n g
( Mo d e r n E d u c a t i o n T e c h n o l o g y C e n t e r , C h a n g d e V o c a t i o n a l T e c h n i c a l C o l l e g e , C h a n g d e 4 1 5 0 0 3 , C h i n a )
・
4 2 ・ ( 总0 0 4 2)
F l a s h 设计中函数的使用
2 0 1 4 年第 1 期
v a t d x : A r r a y n e wA r r a y 0 ; v a r d y : A r r a y n e wA r r a y 0 ;
摘
要: 在F l a s h 动画设计 中, 特别是 A s 代码 编写 中, 合 理有效地利 用好 F l a s h 函数 , 可以大大减少 多媒体 应用开
FLASH函数详解大全(一)
FLASH函数详解大全(一)基本Action。
包括:- Go to 跳转到指定的帧- Play 播放- Stop 停止- Toggle High Quality 在高画质和低画质间切换- Stop All Sounds 停止所有声音的播放- Get URL 跳转至某个超联结- FSCommand 发送FSCommand命令- Load Movie 装载影片- Unload Movie 卸载影片- Tell Target 告知目标- If Frame Is Loaded ..判断帧是否被完全载入- On Mouse Event 鼠标事件其他Actions。
包括:- break 跳出循环- call 调用指定帧(一般喊有某个特定函数)- comment 注释- continue 继续循环- delete 删除一个对象(Object)中的变量- do while do while循环- duplicateMovieClip 复制MC- else 否则(与if联用)- else if 否则如果(与if联用)- evaluate 调用自定义函数(Function)- for for循环- for .. in依次取得对象(Object)中的各属性或者某个数组中的所有元素- FSCommand 发送FSCommand命令- function 声明自定义函数- getURL 跳转至某个超联结- goto 跳转到指定的帧- if 如果- ifFrameLoaded ..帧是否完全被载入- include 读入外部的ActionScript程序文件(.as)- loadMovie 装载MC- loadVariables 转载外部文件中的数据,这些外部文件可以是文本文件,或者是由ASP/CGI等脚本返回的文本值- on 鼠标事件的触发条件- onClipEvent MC的事件触发程序- play 播放- print 输出到打印机- removeMovieClip 删除MC- return 在函数(function)中返回一个值- set variable 设定变量值- setProperty 设定属性- startDrag 开始拖动- stop 停止- stopAllSounds 停止所有声音的播放- stopDrag 停止拖动- swapDepths 交换两个MC的深度- tellTarget 指定Action命令生效的目标- toggleHighQuality 在高画质和低画质间切换- trace 跟踪调试- unloadMovie 卸载MC- var 声明局部变量- while 当..成立时..- with 对..对象(Object)做.. 。
FLASH常用函数命令用法
Lingo 代码。如果该消息为字符串或事件,则必须编写 Lingo 代码以便从 fscommand 动作 接收该消息,并在
command 和 parameters 参数中传递任意两个参数。这些参数可以是字符串或表达式,在 “捕捉”或处理
fscommand 动作的 JavaScript 函数中使用这些参数。 在 Web 浏览器中,fscommand 动作在包含 Flash 影片的 HTML 页中调用 JavaScript 函数
moviename_DoFScommand。moviename 是 Flash Player 影片的名称,该名称由 EMBED 标签 的 NAME 属性指定,或
由 OBJECT 标签的 ID 属性指定。如果为 Flash Player 影片分配名称 myMovie,则调用的 JavaScript 函数为
(Flash Support Center)。 示例 用法 1:在下面的示例中,fscommand 动作设置 Flash Player,以便在释放按钮时,将影 片缩放到整个显示器屏幕大小。 on(release){ fscommand(\"fullscreen\", true); } 用法 2:下面的示例使用应用到 Flash 中按钮的 fscommand 动作打开 HTML 页中的 JavaScript 消息框。消息本
Director 中执行动作。有关更多信息,请访问“Director 支持中心”(Director Support Center)。 用法 4:在 Visual Basic、Visual C++ 和可承载 ActiveX 控件的其他程序中,fscommand 利用可在环境的编程
FLASH制作一次函数画图方法(交互式)
FLASH教程_制作一次函数图象这个教程的难点是:1、在FLASH场景中,X坐标左边界为0,从左向右增大;Y坐标上边界为0,从上向下增大。
所以如何确定轴坐标是个难点。
2、绘制一条直线,让它满足y=kx+b。
3、由用户直接输入k和b的值,控制函数图象。
制作过程:1、打开FLASH8.0,场景400*400,颜色随便。
2、图层改名为坐标,绘制X轴和Y轴以及刻度。
这里要注意的是:X轴和Y轴交点坐标严格控制在(200,200),刻度严格控制在10px一个。
3、新增图层,改名为输入,用文字工具做以下内容,注意:()内是设置。
请输入k的值:(静态文本);后面跟一个文本框,大小能写下5个字符就可以了(输入文本,显示边框,取变量名为fa)。
请输入b的值:(静态文本);后面跟一个文本框,大小能写下5个字符就可以了(输入文本,显示边框,取变量名为fb)。
y=(静态文本);后面跟一个文本框,大小能写下5个字符(动态文本,取变量名为ka);x+(静态文本);后面跟一个文本框,大小能写下5个字符(动态文本,取变量名为kb)。
当然你也可以写上作者,增加按钮控制,随个人爱好,但如果有按钮就必须给按钮写上代码。
4、新增图层,改名为action,写代码如下:ka=Number(fa);kb=Number(fb);this.createEmptyMovieClip("mc", 1);with (mc) {lineStyle(0, 0x0000FF, 100);moveTo(0,-(Number(fb)-Number(fa)*200-200));lineTo(400,-(Number(fa)*200+Number(fb)-200));}5、在三个图层的第二帧插入帧。
好了,到这里就完成了,很简单吧,不过我可是费了很大的工夫哦,太笨了~,呵呵。
代码解释:ka=Number(fa);//把变量名称为fa的输入文本狂里输入的值转换为数字,并显示在变量名称为ka的动态文本框里。
FLASH函数大全
【flash教程】FLASH函数大全函-数实例详解来源:初月岛发布时间:2010-04-08查看次数:456String类字符串函数:关于所有实例示例说明详解String.charAt()返回字符串中特定位置处的字符。
String.charCodeAt()返回指定索引处字符的值,此值为介于0到65535之间的一个16位整数。
String.concat()合并两个字符串的文本,并返回一个新字符串。
String.fromCharCode()返回由参数中指定的字符组成的字符串。
String.indexOf()返回指定子字符串的第一个匹配项的位置。
stIndexOf()返回指定子字符串的最后一个匹配项的位置。
String.slice()提取字符串的一部分,并返回一个新字符串。
String.split()通过将字符串分隔为子字符串,从而将String对象拆分为字符串数组。
String.substr()返回字符串内指定数量的字符,字符计数从指定的位置开始。
String.substring()返回字符串内两个索引间的字符。
String.toLowerCase()将字符串转换为小写然后返回结果;不更改原始对象的内容。
String.toUpperCase()将字符串转换为大写然后返回结果;不更改原始对象的内容。
1、常量:---------------------------------------true逻辑真。
false逻辑假。
null空值,可与未定义值相等(但类型不同)。
如variable未定义时,variable==null为true。
NaN表示Not a Number,即非数值量。
用于表征数值计算时发生的非数值型错误。
如:1*'a'就得NaN。
newline表示换行符,即'\n'。
Infinity表示无穷大数值。
如:-1/0得-Infinity。
2、数值运算函数:---------------------------------------=Number(expression)将expression转化成数值,expression为false、null或未定义时返回0,为true时返回1,无法转化时返回NaN。
flash函数知识点总结
flash函数知识点总结1.函数的定义在Flash中,函数是一段用于执行特定任务的代码块,它可以被重复调用,并且可以接受输入参数和返回结果。
函数通常用于封装和组织代码,使其更易于管理和维护。
在Flash中定义函数的语法如下:function functionName(param1:type, param2:type, ...):returnType {// function body}其中,functionName表示函数的名称,param1,param2等表示函数的参数,type表示参数的类型,returnType表示函数的返回类型。
例如,下面是一个简单的函数定义示例:function sayHello(name:String):void {trace("Hello, " + name + "!");}这个函数接受一个字符串参数name,然后在输出窗口打印“Hello, name!”的消息。
2.函数的调用在Flash中调用函数可以使用函数名称加上小括号的形式,如果函数有参数的话,则在小括号内传入相应的参数。
例如,调用上面定义的sayHello函数可以如下进行:sayHello("World");这样就会在输出窗口显示“Hello, World!”的消息。
3.参数的使用在Flash中,函数可以接受多个参数,参数可以是任意类型的数据,包括数字、字符串、布尔值等。
在定义函数时,可以为参数指定默认值,这样在调用函数时可以不传入该参数。
下面是一个使用默认参数的示例:function greet(name:String, message:String = "Hello"):void {trace(message + ", " + name + "!");}在上面的例子中,如果调用greet函数时只传入一个参数,则默认使用“Hello”作为消息。
flash常用函数
FLASH常用函数1.stop和play函数stop():暂停当前动画的播放,使播放头停止在当前帧。
play():如果当前动画暂停播放,而且动画并没有播放完时,从播放头停止处继续播放动画。
2.gotoAndPlay和gotoAndStop函数gotoAndPlay([scene,]frame):指定跳转到某个帧开始播放动画,参数scene是设置开始播放的场景,如果省略scene参数,则默认当前场景;参数frame是指定播放的帧号。
gotoAndStop([scene,]frame):这条函数是指定跳转至动画的指定帧并停止在该帧。
3.nextFrame和prevFrame函数nextFrame()功能:播放动画的下一帧,并停在下一帧。
prevFrame()功能:播放动画的前一帧,并停在前一帧。
4.nextScene和prevScene函数nextScene()功能:使动画进入下一场景的第1帧,并继续播放动画。
prevScene()功能:使动画进入前一场景的第1帧,并继续播放动画。
5.trace函数格式:trace(表达式)功能:将表达式的值传递给“输出”面板,在面板中显示表达式的值。
6.setProperty函数格式:setProperty(target,property,value/expression)功能:用来设置影片剪辑实例(target)的属性。
参数:target给出了影片剪辑实例在舞台中的路径和名称;Property是影片剪辑实例的属性,见下表;value是影片剪辑实例属性的值;expression是一个表达式,其值是影片剪辑实例属性的值。
格式:getProperty(my_mc,property);功能:用来得到影片剪辑实例属性的值。
参数:括号内的参数my_mc是舞台工作区中的影片剪辑实例的名称,参数property是影片剪辑实例的属性名称。
8.stopAllSounds函数功能:停止当前动画所有声音的播放,但是动画仍然继续播放。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
光标仍包含方本框里的所有内容。
button._parent 电影夹里包含子电影夹,其为按钮的父结点
button._quality按钮的性能有四种为低,中等,高,最好
button._rotation按钮旋转度数
button._soundbuftime按钮的声音缓冲时间
button.tabenabled按钮是否可用性
date.getutcday()根据统一时间来返回具体的某一天
date.getutcfullyear()根据统一时间来返回具体的某一年
date.getutchours根据统一时间来返回具体的某一小时
date.getutcmillseconds根据统一时间来返回具体的某一运算时间如2分30秒为150秒
date.setdate(date)根据统一时间来设置具体的
date.setfullyear根据统一时间来设置具体的
date.sethours根据统一时间来设置具体的
date.setmillseconds根据统一时间来设置具体的
date.setminutes根据统一时间来设置具体的
(myDate.getFullYear());
date.gethour()返回当地小时数(从0到23中取值),要根据当时时间和运行的flash版本
date.getmillsceonds()返回当前的秒整数值(一般从0到999)
date.getMinuutes()返回当前的分钟值(取0到59)
fcombobox.getselecteditem()组合框得到选择的条目字顿
fcombobox.getvalue()组合框得到值
fcombobox.registerskinelement()组合框注册的外表元素
fcombobox.removeall()组合框全部移掉
fcombobox.removeitemat()组合框移掉的条目位置
fcombobox.setchangehandler()组合框设置改变手柄
FLASH编程函数解释
下面的规律按字母顺序排列的.
a
Accessibility(object)是一个以编定actionscript的通道,只用过一种方式
Accessibility.isActive(标注那一个程序处于激活状态)
Add用法:string1 add sting2
表示两个参数相连结
date.getutcminutes根据统一时间来返回具体的某一分钟
date.getutecmonth根据统一时间来返回具体的某一月
date.getutcseconds根据统一时间来返回具体的某一秒 utc(即为universal time
date.getyear年的记录(即为当前年数减去1900)
button.ห้องสมุดไป่ตู้scale指向按钮y百分比坐标
call调用
call function调用函数
case相当于选择与===**能相似
chr//相当于一ascii数值
clearinterval//清除间隔
color(object)颜色
color.getrgb得到背景色
color.setrgb设置颜色
color.settransform设置转换颜色
continue继续执生常用于for ,while等条件句中
customactions(object)
customactions.get读取xml定义文件
customactiond.install读取下载时xml信息
customactions.list颜色列表
fcombobox(component)()组合框组件
fcombobox.additem(label)组合框增加新的条目(可以为任何的flash物件,字符串,布尔值,整数,物
件,或是电影夹)
fcombobox.additemat()组合框增加亲条目的位置如:Favorites.addItemAt(4, "Justin", Ace);
button.tabindex自定制按钮的tab 顺序
button._target按钮的中心聚焦点
button.trackasmenu可以自定义菜单,用以标明是否是电影夹或是其它的按钮可以执行鼠标释放事件。
button._url返回创建应按钮的swf文件的超链结
ehandcursor按钮的使作光标状态
date.getmonth()返回当前月份(0表示1月份,1表示2月份)
date.getseconds()返回当前秒数(从0到59中取值)
date.gettime()返回当前时间如 1,1,1970)
date.getimezoneoffset()返回的时间在电脑的本机时间和普遍时间
date.getutcdate()根据统一时间来返回当?*械娜掌?
fcheckbox.setlabel()选择框设置标签
fcheckbox.setlableplacement()选择框设置标签放置元素
fchckbox.setsize()选择框设置大小
fcheckbox.setstyleproperty()选择框设置样式属性
fcheckbox.setvalue()选择框设置值
event summary for the button object按钮事件
button._alpha 按钮的透明度
button.enabled按钮是否可用
button._focusrect一个方行的按钮聚焦
button.getdepth 返回按钮的厚度
button._height按钮的高度
fcombox.getenabled()组合框中得到增加条目的可用性
fcombobox.getitemat()组合框位置
fcombobox.getlength()组合框中长度
fcomboboxgetrowcount()组合框行数统计
fcombpbox.getscrollposition()组合框滚动所在位置
customactions.uninstall(custom读取卸载是出现的情况
date(object)
date.getdate返回日期(从数字1到31)
date.getday()返回那一天(0作为星期天,而1作为星期一)
date.getfullyear()返回这个年份(一般采用4位数字)例:myDate=new Date(); trace
date.tostring数据字符串
date.utc日期中的国际标准时间
default默认
delete删除
do while循环用法常与 for连用
duplicatimovieclip(target,newname,depth)复制电影夹
else 另外
else if 另外取得条件
button.onkeyup那一个键被放开
button.onkillfocus 当失去键盘聚焦时,这个参数收到一个参数,新聚焦,假如没有物件,就设为空值
。
button.onpress事件处理程序,当一个按钮被按,决定那一个函数被分析并 请求。
button.onrelease事件处理程序,当按钮释放时发生动作
asfuction:myfunc (用于在超链接时函数的调用)
boolean(function)返回各个的限定
boolean(object)布尔
boolean.tostring返回连结的值即为真或假
boolean.valueof返回原始布尔值的类型
break用于循环跳转
button(object)按钮**能
And 判断条件是否为真 表达式(condition1 and condition2)
argument(object)用于调用函数:
argument.callee 指向被调用的函数
argument.caller 指向请求调用的函数
argument.length 函数中要用到的变量数目
fcheckbox.getlabel()选择框得到字内容
fcheckbox.getvlaue()选择框得到值
fchckbox.registrerskinelement()选择框得到注册外表对象
fcheckbox.setchanghandler()选择框得到改变手柄
fcheckbox.setenabled()选择框设置可用性
button._highquality 分为两种为1时表示位图光滑,为2时作为最好的位图**能,
为0时为最低质量
button._name按钮名字
button.ondragout拖动鼠标经过按钮并在按钮外动
button.ondragover拖动鼠标在按钮外并覆盖在其上
button.onkeydown通过得到asci码判断那一个键盘被按下
button._visible按钮的可视性
button._width按钮的宽度
button._x按钮的x坐标
button._y按钮的y坐标
button._xmouse指向按钮的鼠标x坐标
button._xscale指向按钮x百分比坐标
button._y按钮的y坐标
button._ymouse指向按钮的鼠标y坐标
datesetutcminutes根据统一时间来设置具体的分钟
date.setutcmonth根据统一时间来设置具体的月份
date.setutcseconds根据统一时间来设置具体的秒数
date.setyear根据统一时间来设置具体的年份