마감할 일도 있고 이번주엔 시험공부도 해야 하지만... 공부거리를 늘려봅니다.
[링크] AS 3.0과 PHP를 이용한 재사용성 높은 플래시 업로더 만들기
[링크] Jiglib 물리엔진과 Away3D를 이용한 주사위 던지기
[링크] Screentime for Flash로 아날로그 시계 화면보호기 만들기
[링크] Flex 와 Flickr API로 사진뷰어 만들기
[링크] AS3 태그 클라우드 만들기
[링크] Away3D 게임 메모리 개선하기
[링크] Working with the Flex DataGrid and Nested Data Structures
[링크] AS3로 맞춤형(Customizable) 툴팁 만들기
[링크] AS3.0으로 미니골프게임 만들기
2009년 10월 13일 화요일
과자 회사들의 그윽한 사전
1+1 = 버릴거
웰빙 = 비싸게 팔아먹고 싶다
유기농 = 더 비싸게 팔아먹고 싶다
웰빙 유기농 = 존나 비싸게 처팔아먹고 싶다
중국OEM = 먹고 뒈져라
국내생산 = 먹고 뒈져라
몸에좋은 = 뒈져라
엄마의 마음으로 = 뒈져라
내 아이가 먹을 것 = 뒈져라
질소충전 = 원가를 줄이고 싶다
질소충전 = 사실 우리는 풍선을 팔려고 했을 뿐 과자는 서비스다
과자선물세트 = 모아서 비싸게 팔아처먹고 싶다
해바라기유 사용 = 비싸게 팔아먹고 싶다
올리브유 사용 = 비싸게 팔아먹고 싶다
몸에 좋은 뭔가가 함유 = 비싸니까 넌 처먹어
HACCP 인증 = 존나 브랜드니까 넌 처먹어
MSG 없음 = MSG는 0.1g 밖에 안넣었으니 비싸게 팔아먹고 싶다
콜레스테롤 없음 = 병신들 포화지방이 많이 든 건 모르겠지
신선한 감자를 사용 = 유통기한 남을 때 조리했음
소비자 희망 가격 = 사장님이 이정도는 원하심
함유 = 태평양에 벌 한마리가 빠지면 그것은 꿀바다
웰빙 = 비싸게 팔아먹고 싶다
유기농 = 더 비싸게 팔아먹고 싶다
웰빙 유기농 = 존나 비싸게 처팔아먹고 싶다
중국OEM = 먹고 뒈져라
국내생산 = 먹고 뒈져라
몸에좋은 = 뒈져라
엄마의 마음으로 = 뒈져라
내 아이가 먹을 것 = 뒈져라
질소충전 = 원가를 줄이고 싶다
질소충전 = 사실 우리는 풍선을 팔려고 했을 뿐 과자는 서비스다
과자선물세트 = 모아서 비싸게 팔아처먹고 싶다
해바라기유 사용 = 비싸게 팔아먹고 싶다
올리브유 사용 = 비싸게 팔아먹고 싶다
몸에 좋은 뭔가가 함유 = 비싸니까 넌 처먹어
HACCP 인증 = 존나 브랜드니까 넌 처먹어
MSG 없음 = MSG는 0.1g 밖에 안넣었으니 비싸게 팔아먹고 싶다
콜레스테롤 없음 = 병신들 포화지방이 많이 든 건 모르겠지
신선한 감자를 사용 = 유통기한 남을 때 조리했음
소비자 희망 가격 = 사장님이 이정도는 원하심
함유 = 태평양에 벌 한마리가 빠지면 그것은 꿀바다
2009년 10월 12일 월요일
Javascript에서 플래시 Object 객체 잡기
[링크] Object Tag - 이 글은 Object 표준태그를 기준으로 설명하고 있습니다.
=== Flash Object 인식 함수 (JavaScript)
function getMovie( id ) {
var obj = document.getElementById( id );
if( typeof obj != 'object' && navigator.userAgent.indexOf("Safari") == -1 ) obj = obj.getElementsByTagName( 'object' )[0];
return obj;
}
=== getMovie 함수 사용 예시 코드 (JavaScript)
var obj = getMovie( "flash_obj" );
obj.style.height = "100px";
=== 코드 해석
- 이중으로 된 object 태그의 경우 ActiveX 기반으로 플래시를 재생하는 IE의 경우 바깥쪽, 나머지 브라우저는 안쪽 태그를 이용해 화면에 표시하게 됩니다. 안팎의 object에 각기 다른 id를 주는 방법도 있겠지만 최대한 같은 id를 할당한 상태에서 해결을 보는게 좋다고 생각됩니다.
- 성공적으로 object를 로드하면 객체의 유형이 object로 잡히고 실패할 경우 function으로 잡히게 됩니다. 이 것을 이용해 obj가 function으로 잡힐 경우 내부 오브젝트를 한번 더 탐색하는 구조입니다.
- 그러나 어쩐일인지 Safari에서 바깥쪽 object를 제대로 해석하게 됩니다. 같은 엔진의 크롬과 다르게 동작하는 것으로 보아 둘 중 하나의 버그가 아닐까 생각합니다. 여튼 조건식에 브라우저 판별식을 추가했습니다.
근데 이렇게 설명해도 잘 모르시겠는 분들은 그냥 복사해서 사용하시면 됩니다. [...]
※ 샘플파일을 업로드 했습니다. 샘플파일은 로컬에선 동작하지 않습니다. 반드시 웹 환경에서 테스트 하세요.
=== Flash Object 인식 함수 (JavaScript)
function getMovie( id ) {
var obj = document.getElementById( id );
if( typeof obj != 'object' && navigator.userAgent.indexOf("Safari") == -1 ) obj = obj.getElementsByTagName( 'object' )[0];
return obj;
}
=== getMovie 함수 사용 예시 코드 (JavaScript)
var obj = getMovie( "flash_obj" );
obj.style.height = "100px";
=== 코드 해석
- 이중으로 된 object 태그의 경우 ActiveX 기반으로 플래시를 재생하는 IE의 경우 바깥쪽, 나머지 브라우저는 안쪽 태그를 이용해 화면에 표시하게 됩니다. 안팎의 object에 각기 다른 id를 주는 방법도 있겠지만 최대한 같은 id를 할당한 상태에서 해결을 보는게 좋다고 생각됩니다.
- 성공적으로 object를 로드하면 객체의 유형이 object로 잡히고 실패할 경우 function으로 잡히게 됩니다. 이 것을 이용해 obj가 function으로 잡힐 경우 내부 오브젝트를 한번 더 탐색하는 구조입니다.
- 그러나 어쩐일인지 Safari에서 바깥쪽 object를 제대로 해석하게 됩니다. 같은 엔진의 크롬과 다르게 동작하는 것으로 보아 둘 중 하나의 버그가 아닐까 생각합니다. 여튼 조건식에 브라우저 판별식을 추가했습니다.
근데 이렇게 설명해도 잘 모르시겠는 분들은 그냥 복사해서 사용하시면 됩니다. [...]
※ 샘플파일을 업로드 했습니다. 샘플파일은 로컬에선 동작하지 않습니다. 반드시 웹 환경에서 테스트 하세요.
2009년 10월 8일 목요일
2009년 10월 1일 목요일
피드 구독하기:
글 (Atom)
sample.zip