`
leichenlei
  • 浏览: 128151 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

AS3 ByteArray

    博客分类:
  • as3
 
阅读更多

1,首先有两个字节数组

var src:ByteArray = new ByteArray();//源字节数组

src.writeUTFBytes("78drgy9045hge");//填充一些内容

 

var target:ByteArray = new ByteArray(); //目标字节数组

 

 

2,然后,需要将src的某个部分复制到target,有两种方法:

 

2.1 src读到target

src.readBytes(target, offset,  length);

src:

    读位置:offset相对于src的position开始。

    position属性:移动(offet + length)。

target:

    写位置:从0 开始,(不管是不是空)。

    posrtion属性:无变化。

 

 

 

2.2 target写入src

target.writeBytes(src, offset, length);

src:

    读位置:offset:相对于0开始

    position属性:无变化。

target

    写位置:当前postion开始写入

    postion属性:移动相应的长度(offset+length)。

 

 

 

 

分享到:
评论

相关推荐

    as3corelib-.92.1.zip_ as3corelib_as3corelib_as3corelib 92_as3co

    AS3CoreLib是一个开源的ActionScript 3类库,由Adobe官方提供,它包含了大量实用的工具函数和类,极大地扩展了AS3的基础功能。这个库的版本是.92.1,它主要关注两个核心功能:JSON解析和MD5加密。 首先,让我们详细...

    flex byteArray to sound

    2. **ByteArray**: AS3中的一个类,用于处理字节流数据,可以读写各种类型的数据,包括二进制音频数据。 3. **Sound**: AS3中的一个类,表示声音对象,可以加载、播放和控制音频。 4. **MP3**: 常见的音频压缩格式,...

    通过ByteArray来播放MP3

    本文将详细介绍如何利用ActionScript 3 (AS3) 语言实现这一功能。 #### 一、理解MP3在SWF中的结构 首先,我们需要了解MP3文件是如何嵌入到SWF文件中的。SWF(Small Web Format)是一种由Adobe Flash Player使用的...

    FLASH AS3 SOCKET收发16进制示例

    `HEXtoString as3.as`这个文件可能包含一个函数,用于将16进制字符串转换为ByteArray,以便于Socket通信。 在AS3中,使用Socket类的步骤如下: 1. **创建Socket实例**:首先,你需要创建一个Socket对象,例如`var ...

    AS3的一些压缩解压缩类库(AS3 ZIP、AS3 GZIP等等)

    在ActionScript 3 (AS3)中,处理压缩和解压缩任务是开发人员经常会遇到的问题。AS3 ZIP和AS3 GZIP是两个常用的类库,它们允许开发者在Flash环境中对数据进行压缩和解压缩,从而优化文件传输和存储效率。下面我们将...

    flash actionscript3 as3 字符编码转换代码.zip

    综上所述,这个压缩包文件主要涵盖了AS3中与字符编码转换相关的知识,包括`ByteArray`对象的`writeMultiByte()` 和 `readMultiByte()` 方法,以及AS3中的字符串默认使用UTF-16编码,Socket通信中默认使用UTF-8编码等...

    利用AS3来读取MP3的ID3档案资料

    private function parseID3Tag(headerBytes:ByteArray):void { // 从字节数组中解析ID3v2标签帧 // ... } } ``` 在`readMP3Header`方法中,我们打开MP3文件并读取其头部,以找到ID3标签的开始位置和大小。在`...

    flash as3 调用摄像头 保存为jpg 含源码

    在本文中,我们将深入探讨如何使用ActionScript 3(AS3)在Flash环境中调用摄像头并保存捕获的图像为JPEG格式。ActionScript是Adobe Flash Professional和Flash Builder中用于创建交互式内容的主要编程语言,而AS3是...

    renlianshibie.rar_FlashAS3人脸识别_as3_as3 人脸_flash as3_flash人脸

    标题中的“renlianshibie.rar_FlashAS3人脸识别_as3_as3 人脸_flash as3_flash人脸”揭示了我们讨论的主题是关于使用Flash AS3实现的人脸识别技术。这一技术结合了ActionScript 3(AS3)编程语言与OpenCV库中的Haar...

    AS3 实现发邮件

    5. **编码和解码**:由于SMTP协议通常要求数据使用Base64编码,所以你可能需要使用AS3的` flash.utils.ByteArray`类进行编码和解码。 6. **错误处理**:SMTP服务器可能会返回各种错误代码,我们需要正确地处理这些...

    解决AS3读入中文乱码问题

    解决 AS3 中文乱码问题 在 AS3 中读取 ANSI 文本时,经常会出现中文乱码的问题。这是因为 AS3 在读取 ANSI 文本时,默认使用的编码方式是 System.useCodePage=false,这导致了中文乱码的问题。为了解决这个问题,...

    as3拍照程序

    AS3拍照程序是一种基于Adobe Flash CS6开发的交互式应用程序,它允许用户通过网页或桌面应用进行模拟拍照体验。ActionScript 3(AS3)是Flash平台的核心编程语言,为这个程序提供了强大的功能和灵活性。 在AS3中,...

    AS3 录音保存为文件

    在ActionScript 3 (AS3)中,录音并保存为文件是一个涉及音频处理和文件I/O操作的过程。本文将深入探讨如何使用AS3实现这一功能,主要包括以下知识点: 1. **麦克风访问**:在AS3中,可以使用`Microphone`类来获取...

    as3 Air ServerSocket

    ### 关于AS3 Air ServerSocket支持WebSocket的知识点 在Adobe Flash Platform中,ActionScript 3 (AS3) 提供了创建高性能网络应用的能力。本文将详细介绍如何利用 AS3 和 Adobe AIR 的 `ServerSocket` 类来实现一个...

    java 加密解密压缩包zip代码-as3

    收到服务器返回的加密或解密后的ZIP数据后,可以使用AS3的`ByteArray`类进行进一步处理,如保存到本地或展示给用户。 为了提高安全性,还可以考虑使用HTTPS协议进行通信,以保护数据在传输过程中的安全。同时,密钥...

    as3下的录音,播放并保存

    在本文中,我们将深入探讨如何在ActionScript 3(AS3)环境中实现录音、播放以及保存音频的功能。AS3是Adobe Flash Player和Adobe AIR应用程序的主要编程语言,它提供了丰富的功能来处理多媒体,包括声音处理。 ...

    as3带进度条上传实例

    ### AS3 带进度条上传实例解析 在Adobe Flex框架下使用ActionScript 3 (AS3) 进行文件上传开发时,加入进度条功能是提升用户体验的关键环节。本篇将详细介绍如何实现一个带有进度条的文件上传功能,包括连接服务器...

    as3_Socket_的简单实例

    在AS3中使用`Socket`,首先要导入`flash.net.Socket`和`flash.utils.ByteArray`这两个类。`Socket`类用于建立和管理TCP连接,而`ByteArray`则用于读写二进制数据,这是TCP通信的基础。 创建Socket连接的基本步骤...

    as3 LZW数据压缩代码

    在AS3中,可以使用ByteArray对象来存储和操作二进制数据。在编码过程中,码字可能需要转换为特定格式(如16位或32位整数)以便于存储,而在解码时再还原为原始数据。 压缩图片时,LZW算法通常用于GIF格式,因为GIF...

    flash as3 php 保存存图片

    在IT行业中,将Flash AS3生成的图片保存到服务器通常涉及到客户端与服务器之间的交互,这里主要涉及的技术点包括Flash ActionScript 3 (AS3)、PHP以及文件上传处理。下面我们将详细探讨这些知识点。 首先,Flash AS...

Global site tag (gtag.js) - Google Analytics