Category
show
전체 (737)
웹표준, 웹접근성™ (5)
웹프로그래밍™ (344)
웹기획™ (0)
웹디자인™ (5)
서버™ (27)
데이터베이스™ (42)
개발자료 (9)
트랜드 (60)
Study English (2)
블루비 (63)
오피스 다이어리 (19)
Textcube (2)
이슈 (20)
컴퓨터 악세사리 (18)
엔터테인먼트 (24)
좋은글 (64)
재테크 (1)
이벤트 (4)
1 2 

[펌] 유용한 액션스크립트 라이브러리 20개

웹프로그래밍™/Flex,AIR,Flash 2008/08/25 09:13 by 블루비 Total 79 : Today 6 : Yesterday 14

  • Papervision3D - 간단한 큐브같은 도형부터 복잡한 3d모델과 재질까지 지원하는 3D엔진. 가장 유명한 플래시 3D엔진이며 아직 베타버전이지만 실제로 사용된 많은 사례가 존재한다.
  • Away3D - 또다른 플래시 3D엔진. 페이퍼비젼보단 인기가 덜하지만 정식릴리즈 되어있다. 그리고 페이퍼비전 코드를 토대로 만들어진 엔진이다. 데모보기

  • WOW Engine - AS3 3D 물리엔진. Papervision3D나 Away3D와 같이 사용하면 금상첨화.

  • FIVe3D - AS2와 AS3를 지원하는 3D 에니메이션 엔진

  • Ribbit - 마이크를 사용해서 웹상에서 전화를 걸 수 있는 대단한 기술임. 플래시를 사용해서 전화를 받을 수 있도록 하였고 컴포넌트로 만들어져있기 때문에 사용하기 간편함.

  • WiiFlash - 닌텐도 Wii 컨트롤러를 플래시에서 사용할 수 있게 한 라이브러리.

  • APE (Actionscript Physics Engine) - 플래시용 물리엔진. 아직은 좀 부족하다.

  • AMFPHP - 데이터베이스와 플래시를 연동하기 위해 가장 추천하는 라이브러리. PHP기반이기 때문에 속도도 빠르고 사용하기도 쉽다.

  • Flickr Library - 플리커 서비스의 API를 래핑한 라이브러리

  • RSS Library - RSS 피드를 플래시에서 핸들링 하기 위한 라이브러리

  • YouTube - 마찬가지로 YouTube의 API를 래핑한 라이브러리

  • FZip - 서버사이드의 도움없이 압축파일을 풀거나 압축할 수 있는 라이브러리

  • AS3SoundEditorLib - mp3파일의 스펙트럼 을 보여주거나 큐포인트를 보여주고 네비게이션 할 수 있게 하는 라이브러리

  • Facebook-AS3 - 페이스북 플랫폼의 REST API를 AS3로 래핑한 라이브러리 (와우!!!)

  • AS3Crypto - 여러가지 압축알고리즘을 제공하는 라이브러리

  • AlivePDF - 오픈소스 라이브러리로 PDF파일을 서버사이드 도움없이 컨트롤 할 수 있음

  • ASSQL - 액션스크립트에서 MySQL로 직접 통신하는 라이브러리(웹서버 거치지 않고)

  • Yahoo! Maps Communication Kit - GeoRSS 피드나, 커스텀 마커 등 야후 맵에서 제공하는 여러기능들을 사용할 수 있음.

  • AS3CoreLib - 이 라이브러리는 어도비에서 제공하는 것으로 여러가지 유틸리티 클래스들을 담고 있음(MD5, SHA-1, 이미지 인코더, JSON 라이브러리...)


출처 : Adobe Flex 공식사이트
2008/08/25 09:13 2008/08/25 09:13

TRACKBACK :: http://blueb.net/blog/trackback/1285

Flex3 fullscreen 예제샘플

웹프로그래밍™/Flex,AIR,Flash 2008/08/11 11:19 by 블루비 Total 238 : Today 5 : Yesterday 8

Creating full-screen Flex applications


Source View

<?xml version="1.0" encoding="utf-8"?>
<!-- http://blog.flexexamples.com/2007/08/07/creating-full-screen-flex-applications/ -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" applicationComplete="init(event)">

<mx:Script>
<![CDATA[
import flash.display.StageDisplayState;

private function init(evt:Event):void {
/* Set up full screen handler. */
Application.application.stage.addEventListener(FullScreenEvent.FULL_SCREEN, fullScreenHandler);
dispState = Application.application.stage.displayState;
}

private function fullScreenHandler(evt:FullScreenEvent):void {
dispState = Application.application.stage.displayState + " (fullScreen=" + evt.fullScreen.toString() + ")";
if (evt.fullScreen) {
/* Do something specific here if we switched to full screen mode. */
} else {
/* Do something specific here if we switched to normal mode. */
}
}

private function toggleFullScreen():void {
try {
switch (Application.application.stage.displayState) {
case StageDisplayState.FULL_SCREEN:
/* If already in full screen mode, switch to normal mode. */
Application.application.stage.displayState = StageDisplayState.NORMAL;
break;
default:
/* If not in full screen mode, switch to full screen mode. */
Application.application.stage.displayState = StageDisplayState.FULL_SCREEN;
break;
}
} catch (err:SecurityError) {
// ignore
}
}
]]>
</mx:Script>

<mx:String id="dispState" />

<mx:Label text="width={Application.application.width}" />
<mx:Label text="height={Application.application.height}" />
<mx:Label text="displayState={dispState}" />

<mx:Button label="Toggle fullscreen" click="toggleFullScreen()" />

</mx:Application>



Javascript embed 코드에 빨간색 부분을 추가
AC_FL_RunContent(
"src", "main",
"width", "100%",
"height", "100%",
"align", "middle",
"id", "main",
"quality", "high",
"bgcolor", "#869ca7",
"name", "main",
"allowScriptAccess","sameDomain",
"type", "application/x-shockwave-flash",
"pluginspage", "http://www.adobe.com/go/getflashplayer",
"allowFullScreen", "true"
);

object, embed 태그사용시 속성에도 빨간색 부분을 추가해준다.
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
id="main" width="100%" height="100%"
codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab">
<param name="movie" value="main.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#869ca7" />
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="true" />

<embed src="main.swf" quality="high" bgcolor="#869ca7"
width="100%" height="100%" name="main" align="middle"
play="true"
loop="false"
quality="high"
allowScriptAccess="sameDomain"
allowFullScreen="true"
type="application/x-shockwave-flash"
pluginspage="http://www.adobe.com/go/getflashplayer">
</embed>
</object>




2008/08/11 11:19 2008/08/11 11:19

TRACKBACK :: http://blueb.net/blog/trackback/1277

[Flex] DataGrid, labelFunction='dateFormat'

웹프로그래밍™/Flex,AIR,Flash 2008/07/18 15:03 by 블루비 Total 511 : Today 3 : Yesterday 7
DataGrid에 dateFormat 설정하기

<mx:DateFormatter id="publishDate" formatString="YYYY.MM.DD" />
<mx:Script>
private function dateFormat(dateItem:Object, publish_date:DataGridColumn):String{
return publishDate.format(dateItem.publish_date);
}
</mx:Script>

<mx:DataGrid width="100%" dataProvider="{data}">
<mx:columns>
<mx:DataGridColumn dataField="name" headerText="Name"/>
<mx:DataGridColumn dataField="date" headerText="Date" labelFunction="dateFormat" />
</mx:columns>
</mx:DataGrid>


또는DateFormatter 태그 사용 없이 스크립트에서 직접 사용

<mx:Script>
private function dateFormat(dateItem:Object, rdate:DataGridColumn):String{
var df:DateFormatter = new DateFormatter();
df.formatString = "YYYY.MM.DD";
return df.format(dateItem.rdate);
}

</mx:Script>

2008/07/18 15:03 2008/07/18 15:03

TRACKBACK :: http://blueb.net/blog/trackback/1266

[Flex] crossdomain.xml

웹프로그래밍™/Flex,AIR,Flash 2008/07/15 11:22 by 블루비 Total 670 : Today 5 : Yesterday 8

flex의 경우 외부 도메인의 접근이나 서브 도메인의 접근시 보안룰에 걸려 접속이 차단이 됩니다.
이를 해결하기 위해 도메인 루트 디렉토리에 crossdomain.xml 파일을 만들어 허용 여부를 설정 할 수 있습니다.

crossdomain.xml 파일 정보

<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM
"http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">

<cross-domain-policy>
<site-control permitted-cross-domain-policies="master-only"/>
<allow-access-from domain="*"/><!-- 모든 도메인 허용 -->
<allow-access-from domain="*.blueb.net"/><!-- blueb.net 서브도메인까지만 허용 -->
<allow-access-from domain="blueb.net" /><!-- blueb.net 만 허용 -->
<allow-access-from domain="000.000.000.000"/><!-- 아이피로 설정 -->
<allow-http-request-headers-from domain="*" headers="SOAPAction"/>
</cross-domain-policy>

2008/07/15 11:22 2008/07/15 11:22

TRACKBACK :: http://blueb.net/blog/trackback/1264

08년 7월 5일 제5회 플렉스 세미나 에서
Adobe 옥상훈 차장님께서 발표하신 UX 및 최적화 자료링크 입니다.

http://okgosu.tistory.com/10

2008/07/07 14:00 2008/07/07 14:00

TRACKBACK :: http://blueb.net/blog/trackback/1261

제5회 FLEX 기술 세미나 안내

웹프로그래밍™/Flex,AIR,Flash 2008/07/01 09:24 by 블루비 Total 722 : Today 5 : Yesterday 3
한참 Flex에 열을 올리고 있다 시작한지 얼마 되지않아 스킬도 부족하고 나름 공부를 더해볼까하는데
FLEX 기술 세미나가 있어 포스팅합니다.
관심있는 분들도 신청해보세요^^

제 5회 Flex 기술 세미나 공지

(부제 : 예제로 배우는 Adobe 플렉스 개정판 출판 기념 세미나)

1. Flex 3 UX 개발 가이드 (어도비 옥상훈 차장)
2. Flex 3 옵티마이징 가이드 (어도비 옥상훈 차장)
3. Flex 3 스킨 디자인 노하우 공개 (위드플렉스 이근배)
4. 오픈프레임웍과 Flex 3 게시판 구축 (위드플렉스 최성훈 대표)

장소 : 비트교육센터 (지하 2층 대강당)
일시 : 2008년 7월 5일(토요일)
인원 : 선착순 200 명
회비 : 예제로 배우는 Adobe 플렉스 개정판 미소지자 3만원(법인카드결재가능, 영수증 발행 가능)
후원 : 에이콘 출판사 (http://www.acornpub.co.kr/blog/)
신청 : daee@withflex.com 메일 주소로 아래 내용을 작성하여 보내주십시오.&n bsp;
문의 : daee@withflex.com카페& nbsp;
공지 : http://cafe.naver.com/flexcomponent/10707

==================================================

이름 :
네이버 닉네임 :
나이 :
성별 :
거주지 :
회사명 :
하는 일 :
연락처 :
이메일 주소 :


사용자 삽입 이미지
2008/07/01 09:24 2008/07/01 09:24

TRACKBACK :: http://blueb.net/blog/trackback/1258

Flex3 Style Explorer

웹프로그래밍™/Flex,AIR,Flash 2008/06/04 13:06 by 블루비 Total 970 : Today 3 : Yesterday 9
Flex3 Style Explorer
http://examples.adobe.com/flex3/consulting/styleexplorer/Flex3StyleExplorer.html#

Flex3 의 컴포넌트에 적용하는 스타일시트 소스 확인이 가능한 익스플러러


Flex3 Style Explorer


Flex2 Style Explorer
http://examples.adobe.com/flex2/consulting/styleexplorer/Flex2StyleExplorer.html
2008/06/04 13:06 2008/06/04 13:06

TRACKBACK :: http://blueb.net/blog/trackback/1241

Flex2, Flex3 컴포넌트 샘플 소스 익스플로러

웹프로그래밍™/Flex,AIR,Flash 2008/06/04 12:59 by 블루비 Total 990 : Today 2 : Yesterday 3
Flex 로 만들어진 Flex2,Flex3 예제 샘플과 소스를 확인 할 수 있습니다.

Flex2 예제 샘플

Flex2 예제


Flex2 : http://examples.adobe.com/flex2/inproduct/sdk/explorer/explorer.html
Flex3 : http://examples.adobe.com/flex3/componentexplorer/explorer.html


2008/06/04 12:59 2008/06/04 12:59

TRACKBACK :: http://blueb.net/blog/trackback/1182

[Flex] ActionScript 3 Mysql Driver - asSQL

웹프로그래밍™/Flex,AIR,Flash 2008/05/27 09:51 by 블루비 Total 639 : Today 5 : Yesterday 5
ActionScript 에서 데이터베이스의 접근이 가능하도록 도와 주는 MySQL Driver asSQL입니다.
베타 버전이긴 하지만 문제 없이 작동하는걸 확인 할 수 있습니다.

아래 링크에서 asSQL-Beta2.4.swc 파일을 다운받아
Flex 에서 만든 프로젝트 libs 디렉토리 안에 넣어 주는 것만으로 모든것이 해결이 됩니다.
예제 샘플 역시 아래 링크에서 확인 하실 수 있습니다.

http://code.google.com/p/assql/


2008/05/27 09:51 2008/05/27 09:51
TAG

TRACKBACK :: http://blueb.net/blog/trackback/1238

Open Flash Chart

웹프로그래밍™/Flex,AIR,Flash 2008/05/20 09:33 by 블루비 Total 1280 : Today 3 : Yesterday 10
http://teethgrinder.co.uk/open-flash-chart/index.php

백엔드 언어로는 PHP를 사용한 open flash chart 입니다.
아래에 샘플 이미지를 보시면 아시겠지만 다양한 형태의 차트를 제공하고 있습니다.
라이센스는 GPL 입니다.

사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지

2008/05/20 09:33 2008/05/20 09:33
TAG ,