AS3 CookBook学习整理(七)

Cmake-Cookbook学习笔记 1、三种语言 project(recipe-01 LANGUAGES C) project(recipe-01 LANGUAGES CXX) project(recipe-01 LANGUAGES Fortran) 阅读详情

1.调整文本框大小以适应内容

解决方法:
设置autoSize属性可自动根据内容调整文本框大小。可用值为RIGHT, LEFT, CENTER,和NONE,都是flash.text.TextFieldAutoSize 类常量。

默认值为NONE,表示不自动调整大小。 另外,wordWrap属性设置为true,则当内容超出范围时自动换行。貌似必须先设置autoSize才生效。

Example:

2.滚动文本

解决方法:
水平滚动的单位为像素(最小值为0),垂直滚动的单位为行(最小值为1)。设置WheelEnabled=false可以禁用滚轮滚动行。 scrollH -- 水平滚动的像素

maxScrollH -- 文本的最大水平像素值,只读

scrollV -- 垂直滚动的行数

maxScrollV -- 文本的最大行数,只读

bottomScrollV -- 当前最后一行是第几行(在整个行数里),只读

Example:

3.响应滚动事件

解决方法:
当水平或垂直滚动产生时会触发scroll事件,flash.events.Event类的SCROLL常量即代表该事件。

Example:

4.格式化文本框文本

解决方法:
有三种方式对文本进行格式化:HTML标签格式化、使用TextFormat对象、CSS样式

* HTML标签格式化示例: textBox.htmlText = "<b>粗体文本</b><u>下划线文本</u>";

* TextFormat对象示例:(注意:只对setTextFormat之前的代码有效)

  var textFormat:TextFormat = new TextFormat();

  textFormat.color = 0xFF0000;

  textFormat.htmlText = "有效";

  //也可以对部分文字进行格式化,例如:textBox.setTextFormat(textFormat,3,textBox.text.length);  

  textBox.setTextFormat(textFormat); textFormat.htmlText = "无效";

* CSS样式示例:(注意:只对CSS定义之后的代码有效)

  var css:StyleSheet = new StyleSheet();

  var styleObj:Object = {color:"#FF0000"};

  css.setStyle(".stdStyle",styleObj);

  textBox.styleSheet = css;

  textBox.htmlText = "不潮不用花钱";

  this.addChild(textBox);

Example:

5.格式化用户输入的文本

解决方法:
应用TextFormat对象到文本框的defaultTextFormat属性上

Example:

6.设置文本字体

解决方法:
使用HTML的<font>标签,或者设置TextFormat对象的font属性,或者通过CSS的font-family属性
修改字体有多种方法,如果使用HTML的话可通过<font> 标签更改:field.htmlText = "<font face='Arial'>Formatted text</font>";
也可设置TextFormat对象的font属性:formatter.font = "Arial";
或者在CSS中定义font-family 属性:p {font-family: Arial;}
需要注意的是电脑中必须要有你所指定的字体,因为有些电脑上可能没有安装相应的字体,这是可指定多种字体:formatter.font = "Arial, Verdana, Helvetica";
如果都没有指定字体,默认使用系统字体。
另外我们还可使用字体组,字体组是系统默认字体的一个分类,有三种: _sans, _serif, 和_typewriter。
_sans 组包含如Arial 或Helvetica,_serif组包含如Times 或Times New Roman,_typewriter 组包含如Courier 或Courier New

ffmpeg中av_read_frame阻塞的原因与解决方案 最近用到ffmpeg,想要av_read_frame立即返回,但是看网上的博客,都没有详细的解说,那就自己看源码。 两种方法: 设置回调打断函数和设置超时 超时,但是如果只设置该参数,依然会在av_read_frame中阻塞, av_dict_set(&inputDic, "stimeout", "2*1000*1000", 0); // milliseconds //打断回调 m_avformatCtx->interrupt_callback.callback = interru 阅读详情

相关推荐

思科9117AP从零配置EWC模式实战:Wi-Fi6网络搭建避坑指南

本文详细介绍了思科9117AP在Wi-Fi6网络环境下配置EWC模式的实战指南,涵盖镜像准备、网络环境配置、模式转换步骤及高级运维技巧。通过EWC模式,企业可实现控制器与AP的一体化部署,显著降低成本和简化运维,特别适合中小企业Wi-Fi6网络搭建。

weixin_28318011的博客 333

AS3 video整理

源文地址:http://www.cnblogs.com/wayne23/archive/2010/07/15/1778077.html AS3 CookBook学习整理(十三) 1. 控制视频声音 使用NetStream对象的soundTransform属性 package { import flash.display.Sprite; import flash.e...

wangguorui89的专栏 7093

超详细的YOLOv8安装与测试指南:让计算机视觉任务变得简单

python3+、Anaconda3或Miniconda3 Ultralytics提供了多种安装方法,包括pip、conda和Docker。通过pip包安装最新稳定版的YOLOv8,或者克隆Ultralytics GitHub仓库以获取最新版本。Docker可用于在隔离容器中执行包,避免本地安装。 最简单直接的方式就是直接使用pip方法直接安装。 也可以直接从GitHub仓库安装包。如果你想要最新的开发版本,这可能会很有用。确保你的系统上安装了Git命令行工具

CDBmax的博客 1万+

AS3 CookBook学习整理(三)

1.在可视化对象列表中添加项目解决方法:Flash Player 现在把ActionScript 虚拟机(AVM)和渲染引擎两块功能集成在一起了。AVM 完成执行ActionScript 代码,而渲染引擎负责在屏幕上绘制对象,绘制对象需要两步骤:通过ActionScript引擎创建可视化对象。渲染引擎把可视化对象绘制在屏幕上。AVM中创建了一个可视化对象后,并没有绘制在屏幕上,因为它还不存

人生如梦,一樽还酹江月 2089

数字芯片后端设计实战:Memory Compiler参数配置与SRAM生成优化

本文深入解析数字芯片后端设计中Memory Compiler的核心参数配置与SRAM生成优化策略。详细探讨了容量结构、频率设定、工艺角选择等关键参数的配置要点与常见误区,并提供了从.lib/.lef文件转换到后端流程整合的实战指南,旨在帮助设计者生成面积、性能和功耗更优的存储单元。

weixin_29194255的博客 702

采用LM324输出方波、正弦波、三角波

介绍以LM324运放芯片为核心,设计电路连接,实现三角波转化为正弦波,再由正弦波转化为方波输出的简易函数信号发生器的基本功能。本文介绍通过使用NI Multisim 14.0软件仿真模拟搭建所设计的电路,再使用这个软件的示波器进行仿真输出三角波,正弦波,方波。使用软件进行仿真后再到实验室进行调试,将其接入电源,并通过在显示器上观察波形以及数据,得到结果。该电路结构简单,信号的幅度、频率等参数可调,在仿真软件和实验室检测都有较好的性能输出,可替代实验室标准的函数信号发生器完成一般的实验要求。

qq_48771816的博客 7万+

AS3 CookBook学习整理文章索引

AS3 CookBook学习整理(一) 1. 我要改变swf的尺寸和颜色 2. 我要重复执行某段代码 3. 如何响应鼠标事件 4. 如何响应键盘事件 5. 如何实现定时器(Timer) 6. 获得客户端的操作系统版本 7. 获得客户端的播放器类型 8. 获得客户端的语言与输入法 9. 获得客户端的分辨率 10. 缩放影片 AS3 CookBook学习整理(二) 1. 改变影片的对齐...

weixin_30795127的博客 125

PHP实战:5分钟搞定SM4国密加密算法集成(附完整代码)

本文详细介绍了如何在PHP项目中快速集成SM4国密加密算法,提供完整的代码实现和实际应用示例。从算法原理到核心代码解析,再到性能优化与安全实践,帮助开发者高效实现数据加密功能,满足金融、政务等领域的合规需求。

weixin_29315569的博客 354

AS3 CookBook学习整理(四)

1. lineStyle()方法详解说明:该方法用来定义线条的样式,详细调用如下:public function lineStyle(                            thickness:Number = NaN,                            color:uint = 0,                            a

人生如梦,一樽还酹江月 2735

【史上最全面esp32教程】网络篇和tcp/ip的使用

ESP32史上最全面wifi和tcp/ip连接及示例程序

m0_62599305的博客 9521

原理之(〇)3D Gaussian Splatting 数学原理与推导

3D Gaussian Splatting源于EWA的理论基础,本文重点从EWA模型出发,详细推导3D GS中的数学原理,加深对鱼眼相机畸变场景下的理解。

scott198512的博客 4157

介绍几本as3.0的经典书籍

学习as3.0可能是一件十分枯燥的事情,关于其的书籍也是很多,但其中很多都是基于帮助文档的整理,很多内容都是转抄而来,并不是作者自己的经验之谈,加之表述能力不强,使得其书是越看越迷糊,本来很简单的问题反而将读者绕进去了,绝对算是误人子弟。 虽然说as3.0早已不算是一项新技术了,但想必要学这门技术的人还是很多的,因此我在此推荐几本比较不错的相关书籍,以防止更多的人像我当初一样因为购买了垃圾书籍而

learn_2的专栏 8795

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

AS3 CookBook学习整理(八)

1. AS3的事件机制 事件流机制即为捕获--目标--冒泡,分别对应event.eventPhase的值1(EventPhase.CAPTURING_PHASE),2(EventPhase.AT_TARGET),3(EventPhase.BUBBLING_PHASE) 假设有3个Sprite,分别为绿、蓝、黄(如图),层叠关系为绿色包含蓝色,蓝色包含黄色 情况一:最顶层的黄色有一个点击事...

weixin_30408309的博客 126

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

AS3 CookBook学习整理(二)

1. 我要改变影片的对齐方式 使用stage.align属性 stage.align的值是flash.display.StageAlign类的一个枚举。其值如下: Value Vertical Alignment Horizontal StageAlign.TOP Top Center StageAlign.BOTTOM Bottom Center ...

weixin_30865427的博客 114

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Python 3 cookbook 学习笔记(一)

全书链接:https://python3-cookbook.readthedocs.io/zh_CN/latest/index.html 最近在看这本书,感觉知识点挺丰富,结合个人理解和需要,整理并记录下学习点。 1.1 解压分解序列 通过赋值操作可以实现对可迭代对象的解压分解。 # 分解元组, 得到 x = 4, y = 5 x,y = (4,5) # 分解列表 name, shares, price, date = [ 'ACME', 50, 91.1, (2012, 12, 21) ] # 分解字

TEDxPY 480

AS3 CookBook学习整理(十)

1. 在指定方向(角度)上移动 x方向的增量取的是Math.cos(angle),y方向的增量取的是Math.sin(angle) package { import flash.display.Sprite; import flash.events.TimerEvent; import flash.utils.Timer; public class Sample0514 e...

weixin_30664539的博客 119

LLM Cookbook 面向开发者的大模型手册

面向开发者的大模型手册封面在科技快速发展的今天,大语言模型(LLM)正成为各个行业变革的重要驱动力。如何将LLM技术应用于实际开发中,成为许多开发者关注的焦点。LLM Cookbook项目就是专为此而生,为国内开发者提供了详尽的入门指南,使开发者能够快速掌握大模型应用的基本技能。LLM Cookbook项目的灵感来源于吴恩达老师与OpenAI合作的大模型系列课程,该系列课程由吴恩达老师亲自授课,旨在帮助开发者快速入门LLM应用开发。为了适应国内开发者的学习需求,该项目对课程内容进行了翻译、复现和调优,以最适

2401_85375151的博客 984

AS3 CookBook学习整理(十二)

1. 获得声音文件及当前下载量的大小 通过Sound对象的bytesTotal和bytesLoaded属性 package { import flash.display.Sprite; import flash.events.Event; import flash.media.Sound; import flash.media.SoundLoaderContext; i...

weixin_30698297的博客 106
上一篇: AS3 CookBook学习整理(六)
下一篇: temp
wayne23
博客等级 码龄21年 18粉丝 31原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值