flash on 2010-3-26
♥0 |
Line 66 |
Modified 2010-03-26 02:30:48 |
MIT License
archived:2017-03-20 17:12:48
ActionScript3 source code
/**
* Copyright zahir ( http://wonderfl.net/user/zahir )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/tA9L
*/
package{
import com.bit101.components.Text;
import flash.display.Sprite;
import flash.utils.ByteArray;
[SWF(width="465",height="465")]
public class ByteArrayTest extends Sprite{
private var t:Text;
private var b:ByteArray;
public function ByteArrayTest(){
t = new Text( this );
t.width = 150;
t.height = 465;
write("TestClass", new TestClass() );
write("TestClass2",new TestClass2() );
write("TestClass3", new TestClass3() );
write("TestClass4", new TestClass4() );
write("TestClass5", new TestClass5() );
write("TestClass6", new TestClass6() );
write("TestClass7", new TestClass7() );
write("TestClass8", new TestClass8() );
}
private function write( _name:String, data:*):void{
b = new ByteArray();
b.writeObject( data );
b.position = 0;
var str:String = _name + "..." + b.length + "bytes\n";
while(b.bytesAvailable){
var s:String= b.readByte().toString(16);
if(s.length == 1) s = "0" + s;
str += s + " ";
}
t.text += str + "\n\n\n";
}
}
}
import flash.display.Sprite;
import flash.display.Shape;
class TestClass{}
class TestClass2{}
class TestClass3{
public var a:int = 1;
}
class TestClass4{
private var a:int = 1;
}
class TestClass5{
public var a:int = 2;
}
class TestClass6{
private var _a:int = 1
public function get a():int{
return _a;
}
public function set a(value:int):void{
_a = value;
}
}
class TestClass7{
private var _a:int = 1
public function get a():int{
return _a;
}
}
class TestClass8{
public var abc:int = 1;
}