열수축 튜브
열수축 튜브 라는것이 있다.

열을 가하면 튜브가 평상시 크기의 절반 정도로 작아지는(수축) 튜브이다.

색상은 열수축 튜브를 만들어 파는 회사에 따라 다르겠지만 주로 검정을 많이 쓰인다.
하지만 내가 이번에 구입한 튜브는 3~4가지 색상이 섞여있는 세트 상품이다.

크기도 다양한데 튜브의 직경이 1mm 보다 작은것들 부터 10mm 이상의 튜브도 있다.
내가 구입한 튜브 세트는 가장 큰 사이즈가 7mm (7Φ), 가장 작은 사이즈가 1.5mm(1.5Φ) 로 구성되어 있다.

Φ = 파이

아래 사진은 2.5mm 사이즈의 튜브 이다.
기냥 고무 막대기가 아닌 아래 사진과 같이 튜브이다.

내가 이와 같은 열수축 튜브를 구입 한 이유는...

단선된 해드폰 케이블을 수리하기 위해서다.

내가 직접 끊어진 해드폰 전선을 연결했을때 피복이 벗겨진체 꼬아놓은 케이블의 외부의 접촉을 막기 위해서다.

나중에 내 망가진 px-200 해드폰의 단선된 부분을 수리하게 되면 그 과정을 포스팅 해볼까 한다.

그럼 이만.. ^^
by supertuk | 2010/11/04 01:17 | 트랙백(2) | 덧글(1)
Flex(Flash Builder)에서 trace문 찍히는걸 보고 싶다면...

trace를 사용하여 텍스트를 출력하고 싶은데 빌더에서는 바로 안되더군요
테스트 무비를 할때 디버그 모드로 테스트 해야 하고요
아래 처럼 디버그 플레이어가 설치되어야 가능하다고 합니다.
아래 사진에서 맨 왼쪽 링크를 누르면 디버그 플레이어 다운가능한 URL로 이동합니다. 슝~

위 사이트로 이동하면 중간쯤에 ActiveX control content debuger가 있습니다. 웹브라우저 타입에 따라 두가지가 있던데
전 익스플로러라 for IE를 선택했습니다.

다운을 하고 설치를 뚝딱뚝딱 하고서

다시 디버그 모드로 테스트 무비를 하면
위와 같이 콘솔 창에 trace문에서 입력한 텍스트가 출력되는걸 볼 수 있습니다.


by supertuk | 2010/10/25 16:37 | 트랙백 | 덧글(0)
조건문, ? 작성방법

var bbb = true;

var aaaa = ( bbb != undefined ) ? bbb : false;

trace(aaaa);



위 소스를 보면 ( ) 안에 조건비교문이 있고 비교문 뒤의 ? 다음으로   : 를 구분자로
참일경우 : 의 왼쪽을 거짓을 경우 : 의 오른쪽을 데입하도록 되어 있다.


if ( bbb != undefined )
{
    var aaaa = bbb;    
}
else
{
    var aaaa = false;
}

위의 8줄의 코드를 한줄로 줄여서  아래아 같이 작성할 수 있는것이다.

var aaaa = ( bbb != undefined ) ? bbb : false;


단 모든 조건문처럼 쓸 수 는 없고   참/거짓에 따라 다른 값을 데입 하고자 할때에 쓰인다.

by supertuk | 2009/07/13 12:08 | 플래시 정보 | 트랙백 | 덧글(1)
앞에 0이 포함된 문자열을 10진수로 변환

어떤 숫자값이 0001, 0002, 0003 ~ 0854 ... 이런식으로 입력된 데이타가 있을때

이걸 숫자로 인식해서 연산을 해야 할 필요가 있을때

a = 0010;
b = 0001;

trace(a+b);

위의 액션을 실행하면 8진수0010 과 8진수0001 이 더해져 9 가 출력될것이다.

플래시 액션에서 0x로 시작하는 숫자나 문자열은 16진수 값으로 해석되고
0으로 시작하는 숫자나 문자열은 8진수 값으로 해석된다고 플래시 도움말에 보면 친절히 적혀있다.

그럼 8진수로 인식하는걸 10진수로 인식하게 하러면 어떻게 해야 하나?

도움말 좀 검색해보니 parseInt() 라는 함수가 검색되었다.
parseInt(expression:String, [radix:Number]) : Number

expression:String - 정수로 변환할 문자열

radix:Number [선택 사항] - 구문 분석할 숫자의 기수(몇진수를 원하는가)를 나타내는 정수입니다.
                          올바른 값은 2~36입니다.


설명을 하자면 parseInt 함수의 매개변수로 두가지가 입력 되는데 첫번째 매개변수는 변환할 데이터, 문자열을 입력하는것이고
두번째 매개변수는 첫번째 입력된 문자열을 몇진수로 변환할것인가 하는 기수(진수)의 값을 입력하면 된다.
두번째 매개변수를 생략할 경우엔 진수변환 없이 정수로 변환해준다.

a = "0012";

parseInt(a, 10)

 

trace(parseInt(a, 10));

위의 액션을 실행하면 12 라는 10진수 숫자가 출력된다.

by supertuk | 2009/03/16 17:39 | 플래시 정보 | 트랙백 | 덧글(0)
prototype 을 이용한 메서드 정의 및 호출
prototype 은 Action Script 1.0 에서 쓰던 방식으로
2.0 버전에서 클래스를 지원하기 전인 1.0 버전에서 클래스와 비슷하게 사용하기 위해 prototype을 사용하였던거 같다.

MovieClip.prototype.메서드이름 = function(매개변수)
{
    메서드에 해당하는 액션들
};

_root.인스턴스명.메서드이름(매개변수값);


예) _root.bird.fly(20);
by supertuk | 2009/02/16 17:08 | 플래시 정보 | 트랙백 | 덧글(0)
< 이전페이지 다음페이지 >