首页 > 教程 > 关键词  > flash最新资讯  > 正文

FLASH可以上下滚动的文本框

2008-10-24 18:41 · 稿源:iwcpu.com
可以上下滚动的文本框
1、创建场景文件。
2、输入或者粘贴一段文字。调整好大小。
3、将文本框转换为影片剪辑,在影片剪辑的属性面板中,为实例取名txtBox。
4、在靠近文本框右上角处画一个三角形。
5、将三角形转换为按钮。双击进入按钮的编辑界面。
6、在反应区插入帧。
7、返回场景1。选择三角形按钮,打开动作面板。
8、输入如下代码:
on (release) {
if (txtBox._y>-340) {
//-340的意思是顶部y值减去高度Height的结果,
//保证文本框向上移动到刚好看不见。
txtBox._y = txtBox._y-10;
}
else{
txtBox._y=txtBox._y;
}
}
9、选择三角形按钮,复制,粘贴,选择新按钮,执行 修改-->转换-->垂直翻转 命令,使之变成向下按钮。将向下按钮移动到文本框右下角。
10、选择向下按钮,打开动作面板,修改代码如下:
on (release) {
if (txtBox._y<385) {
txtBox._y = txtBox._y+10;
}
else{
txtBox._y=txtBox._y;
}
}
11、新建图层2,在图层2第一帧画一个矩形,刚好掩盖住文本框和两个按钮。
12、在图层2上点右键,遮蔽,将图层2创建为蒙板层。
13、Ctrl+Enter,并点击两个按钮查看效果。

[Flash]带滚动条的文本框(三)
1、新建场景文件,创建三个图层。
2、在最下面的图层1粘贴比较长的一段文字,然后在属性面板将其改为动态文字,多行,实例取名为txt。
3、在图层2画一个矩形,遮住一段文字。将举行转换为影片剪辑,在属性面板中为实例取名为mask。
4、在图层3的文字右侧画一条和mask等高的线段,转换为图形元件。在图层3上点右键,遮蔽,将图层3创建为蒙板层。

5、在图层3的文字右侧画一个小矩形,转换为影片剪辑,在属性面板中为实例命名为scroll_bar,将scroll_bar放在 线段顶部。
6、在图层3选择第一帧,打开动作面板,输入如下代码:
//首先定义滑块的移动范围
barUp = 67;
barDown = 204;
barPos = 446;
//然后是缓冲的程度,速度值越大缓冲越明显
speed = 6;
//然后这个是计算比例,也就是滑槽和内容的可移动长度之比
rate = (txt._height-mask._height)/(barDown-barUp);
//记录下内容的最初位置
txtOrigin = txt._y;
//在滑块上按下的时候开始拖动,down用来判断是否处在拖动中
scroll_bar.onPress = function() {
scroll_bar.startDrag(0, barPos, barUp, barPos, barDown);
down = 1;
};
//鼠标松开的时候停止拖动,down变为0
scroll_bar.onMouseUp = function() {
scroll_bar.stopDrag();
down = 0;
};
//这个是关键,enterFrame加上if(down),也就是在拖动的时候不停地执行if里面的程序
this.onEnterFrame = function() {
if (down) {
//将此时滑块的y值减去滑块上限,计算出滑块向下移动的距离,
//乘以之前算出的比例,就得到了文本内容应该向上移动的距离
txtMove = (scroll_bar._y-barUp)*rate;
//原来的位置减去距离,得到文本内容现在应该在的位置,也就是目标位置
txt.m_y = txtOrigin-txtMove;
}
//文本内容y值的每一次变化量=(目标位置-当前位置)除以缓冲速度。
//注意这一句不能放在if循环里面,否则鼠标一松开缓冲就停止了
txt._y += (txt.m_y-txt._y)/speed;
};
7、Ctrl+Enter测试。

[Flash]带滚动条的文本框
1、打开昨天的作品《可以上下滚动的文本框》。
2、在图层1绘制一个小矩形,转换为电影剪辑元件,在属性面板上为实例命名为myScrollBar。
3、选择myScrollBar元件,打开动作面板,输入如下代码:
on (press) {
startDrag ("myScrollBar", true, 523, 85, 523, 325);
down=true;
//down 变量是用来控制文本框滚动的,
//拖动是允许滚动。
}
on (release) {
stopDrag();
down=false;
//停止拖动后也就停止滚动。
}
4、在时间轴最顶上添加一个图层,选择第一帧,打开动作面板,输入如下代码:
function onEnterFrame() {
if (down) {
v_Shift = (getProperty("myScrollBar",_y) - 200)*3;
setProperty("text_movie", _y, v_Shift);
}
//如果这里不用if判断,文本框就会不停的滚动下去。
}
5、Ctrl+Enter观看效果。

举报

  • 相关推荐
  • AI 大模型选型指导:一文实测 Kimi‑K2‑Turbo‑Preview 与 Qwen3‑Coder‑Flash

    本文对比分析了Kimi-K2-Turbo-Preview和Qwen3-Coder-Flash两款AI大模型在开发者选型中的表现。K2-Turbo采用MoE架构,激活参数32B,支持128K上下文,在代码调试和自动化流程方面表现突出;Qwen3-Coder为480B参数的MoE模型,原生支持256K上下文,擅长大规模代码库理解和API集成。二者在中级任务表现接近,但K2在复杂可视化任务更优,Qwen3在多轮Agent调用更稳定。建议根据需求选择:注重调试自动化选K2,需要长上下文支持选Qwen3。推荐使用AIbase模型广场进行高效选型对比。

  • AI日报:通义开源AI编程大模型Qwen3-Coder;​360将推智能眼镜和AI录音笔;谷歌发布Gemini 2.5 Flash-Lite 稳定版

    本文介绍了AI领域多项重要进展:1)谷歌发布Gemini 2.5 Flash-Lite稳定版,平衡速度与成本;2)腾讯混元ASR语音大模型接入ima平台;3)阿里开源Qwen3-Coder编程大模型;4)360将推智能眼镜和AI录音笔;5)夸克健康大模型通过医师评测;6)零一万物发布企业级大模型平台;7)Hedra推出低成本AI视频代理;8)Gemini2.5革新图像理解能力;9)Meta推出创新文本处理模型AU-Nets;10)苹果AI团队或寻求第三方合

  • 三星彩色电子纸 E-Paper与NONO SHOP携手:打造可持续生活空间

    文章介绍了消费者对优质生活的重新定义,不再满足简单消费,而是追求环保可持续的生活方式。三星推出的彩色电子纸EMDX系列作为新一代数字标牌解决方案,能显著降低数字广告能耗。零废弃商店NONO SHOP率先采用该设备,为店铺运营降本增效,同时践行环保理念。电子纸采用环保材料设计,支持移动程序实时更新内容,无需印刷,大幅减少资源浪费。该技术不仅降低能耗,还提升运营效率,实现与消费者价值观的共鸣。

  • AI日报:阿里推全新图片模型Qwen-Image;小米全量开源MiDashengLM-7B;智谱Zread.ai搭载 GLM-4.5

    本文汇总了AI领域最新动态:1)阿里开源文生图模型Qwen-Image,中文文本渲染领先;2)ChatGPT周活用户达7亿,OpenAI年收入120亿美元;3)Anthropic测试Claude Opus 4.1,推理能力升级;4)智谱推出开发工具Zread.ai提升代码理解效率;5)xAI发布Grok Imagine4支持文生视频及NSFW内容;6)Character.AI推出首个AI原生社交功能;7)阿里与南开合作视频压缩技术LLaVA-Scissor;8)北京团队突破人形机器人3D视觉系统�

  • 从AI耳机到智能伙伴:WISHEE联合阿里云,在WAIC带来“云+端”的智慧进化

    2025世界人工智能大会(WAIC)上,WISHEE+AI耳机凭借全球首创多模型架构(mMA)和全场景独立智能体设计成为焦点。该产品突破单一AI能力边界,动态调度DeepSeek、Minimax、通义千问等顶尖模型协同工作:深度推理、实时检索、创意生成各司其职。通过"云+端"融合重塑服务边界,实现脱离手机的独立智能体验——内置Personal OS系统,支持语音对话、周边推荐、音乐播放等功能。13.4mm进口桑蚕丝双振膜单元提供录音棚级音质,按住耳机即可随时开启语音交互。现场还演示了即将上线的全球翻译官和会议纪要功能,展现AI如何以"交响智慧"重塑工作与沟通本质。

  • 三星Galaxy Z Fold7, Galaxy Z Flip7 以及Galaxy Watch8系列全球正式开售

    三星电子于2025年7月25日发布全新折叠屏手机Galaxy Z Fold7和Z Flip7,以及Galaxy Watch8系列智能手表。Z Fold7采用超轻薄设计,配备7.6英寸主屏和AI多任务处理功能;Z Flip7延续竖向折叠设计,外屏升级至3.4英寸。两款新机均搭载第三代骁龙8处理器,支持Galaxy AI功能如实时翻译、笔记辅助等。Galaxy Watch8系列新增健康监测功能,包括抗氧化指数测量和睡眠分析。产品提供多种配色,即日起全球开售,暗影蓝为最受欢迎配色。

  • 微云全息(NASDAQ: HOLO):引领比特币革命, SHA-256算法铸就交易安全与区块链坚不可摧的基石

    文章探讨了比特币在加密货币领域的核心地位,重点分析了其基于SHA-256算法的安全机制。微云全息(NASDAQ:HOLO)通过硬件加速技术(GPU/ASIC)和算法优化,显著提升了SHA-256的计算效率与稳定性。同时,该公司创新性地优化了区块链结构,引入区块索引和跨链验证机制,并采用先进的数据压缩技术,提高了存储和传输效率。这些技术创新不仅增强了比特币网络的安全性和运行效率,也为整个区块链行业的健康发展提供了技术支持。微云全息表示将持续深耕加密技术研究,推动构建更安全、高效的数字世界。

  • 用三星Galaxy Watch8系列提升跑步水平 开启训练新体验

    文章介绍三星Galaxy Watch8系列智能手表如何帮助跑步爱好者科学训练。手表通过12分钟测试将用户跑步水平分为10个等级,并基于160多项个性化训练计划生成3-5周定制方案。它能实时监测配速、步频、摄氧量等数据,分析跑步姿势平衡性,提供配速提醒和姿势指导。升级的双频GPS系统精准记录跑步轨迹,间歇训练功能可设置高低强度交替锻炼。手表如同私人教练,帮助用户循序渐进提升耐力与速度,让跑步训练更科学高效。

  • AI日报:GPT-5-Auto现身Mac客户端;阿里开源WebAgent项目WebShaper;腾讯推X-Omni多模态模型

    【AI日报】今日AI领域重要动态:1)阿里开源WebAgent项目WebShaper,GAIA评测超越Claude4-Sonnet;2)Moonvalley推出草图转视频功能,支持手绘生成电影级视频;3)腾讯X-Omni模型实现图文理解重大突破;4)百度搜索测试AI应用中心入口;5)Midjourney+新增个性化推荐功能;6)GPT-5或于2025年夏季发布;7)Ollama推出桌面客户端;8)OWL团队开源多智能体协作工具Eigent;9)OpenAI年收入激增至120亿美元;10)英伟达H20芯片因安全风险被约谈;11)万兴科技天幕2.0模型国内排名第四,与华为云共建AI视频实验室。

  • 轻薄续航兼顾!曝三星Galaxy S26 Edge电池升级到4400mAh

    据知名数码博主@i冰宇宙爆料,2025年全球最薄直板机三星Galaxy S25 Edge的迭代机型S26 Edge的电池容量将做进一步提升,兼顾轻薄与续航能力。 目前,关于Galaxy S26 Edge电池容量的说法有两种:官方规格显示为4400mAh,而供应链方面则显示为4200mAh。 尽管存在差异,但无论哪种情况,其电池容量相比前代产品Galaxy S25 Edge的3900mAh,都已实现显著提升。 回顾今年5月发布的三星Galaxy S25 Edg

今日大家都在搜的词:

热文