flash on 2010-7-27
♥0 |
Line 31 |
Modified 2010-07-27 21:34:57 |
MIT License
archived:2017-03-30 04:36:09
ActionScript3 source code
/**
* Copyright bkzen ( http://wonderfl.net/user/bkzen )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/7su7
*/
package {
import flash.utils.ByteArray;
import com.actionscriptbible.Example;
public class FlashTest extends Example {
public function FlashTest() {
// write as3 code here..
var bytes: ByteArray = new ByteArray();
bytes.writeByte(0x36);
bytes.writeByte(0x02);
bytes.writeUTFBytes("mojamoja");
bytes.writeByte(0x08);
bytes.writeByte(0x00);
bytes.writeByte(0x02);
bytes.writeByte(0x01);
trace(bytes);
var ins:ByteArray = new ByteArray();
ins.writeUTFBytes("hugahuga");
insertBytes(bytes, ins, 6);
trace(bytes);
}
private function insertBytes(bytes:ByteArray, insBytes:ByteArray, pos:uint):void
{
var tmp: ByteArray = new ByteArray();
bytes.position = pos;
bytes.readBytes(tmp, 0, bytes.length - pos);
tmp.position = 0;
bytes.position = pos;
bytes.writeBytes(insBytes);
bytes.writeBytes(tmp);
}
}
}