Flex 와.NET 공동 개발 이기 FluorineFx Flex 와.NET 상호 작용
9128 단어 FlexFluorineFx
오픈 소스 프로젝트 인 FluorineFx 는.NET 플랫폼 과 Flex 통신 을 위 한 AMF 프로 토 콜 통신 게 이 트 웨 이 로,우 리 는 FluorineFx 를 통 해.NET 과 의 통신 을 편리 하 게 완성 할 수 있 습 니 다.
FluorineFx 는 설치 패키지 의 다운로드 와 온라인 문 서 를 공식 적 으로 제공 하여 FluorineFx 를 효과적으로 이용 하여 개발 할 수 있 도록 도 와 줍 니 다.
FluroineFx 공식 사이트:http://www.fluorinefx.com/
FluroineFx 다운로드 주소:http://www.fluorinefx.com/download.html
FluroineFx 온라인 문서:http://www.fluorinefx.com/docs/fluorine/index.html
OK,FluroineFX 통신 을 사용 하 는.NET 과 Flex 설정 을 살 펴 보 겠 습 니 다.개발 환경 선택 은 다음 과 같다.
.NET:Microsoft Visual Studio 2008 + .NET Framework 3.5
Flex:Adobe Flex Builder CS3 + Flex SDK 3.2
FluroineFX:FluorineFx v1.0.0.15(클릭 하여 다운로드 가능)
.NET 서버 개발
Microsoft Visual Studio 2008 을 통 해 솔 루 션 을 만 들 고 FluroineFX 서버 라 이브 러 리 를 추가 합 니 다.다음 그림 은 다음 과 같 습 니 다.
FluorineFx 서비스 라 이브 러 리 추가 에 성공 하면 프로젝트 템 플 릿 이 자동 으로 Sample 클래스 와 Echo 방법 을 만 들 수 있 습 니 다.다음 과 같 습 니 다.
1 namespace FlexDotNet.ServiceLibrary 2 { 3 ///
이 어 FluorineFx 사 이 트 를 솔 루 션 에 추가 하고 성공 하면 사이트 에서 FluorineFx 서비스 라 이브 러 리 의 dll 을 자동 으로 참조 합 니 다.다음 그림:
여기 서 FluorineFx 의.NET 서버 가 성공 적 으로 만 들 어 졌 는 지 간단하게 테스트 할 수 있 습 니 다.브 라 우 저 에서 FluorineFx 사이트 의 Console.aspx 를 보 거나 웹 사 이 트 를 시작 항목 으로 설정 하고 Console.aspx 를 시작 페이지 로 설정 하여 웹 사 이 트 를 실행 해도 됩 니 다.프로그램 은 FluorineFx 콘 솔 로 실 행 됩 니 다.왼쪽 항목 의 Services 노드 를 펼 치면 위 템 플 릿 이 우리 에 게 만들어 준 클래스 와 방법 을 볼 수 있 습 니 다.방법 노드 를 오른쪽 에 클릭 하면 간단 한 테스트 를 할 수 있 습 니 다.다음 과 같은 그림 입 니 다.
OK,여기까지.NET 서버 에서 개발 이 완료 되 었 습 니 다.여기 서 몇 가 지 를 기억 해 야 합 니 다.다음 Flex 개발 에 서 는 이러한 매개 변수 에 따라 설정 해 야 합 니 다.
FluorineFx 의.NET 사이트 목록:F:\Demo\FlexDotNet\웹
FluorineFx 의.NET 사이트 가상 디 렉 터 리:/Web
FluorineFx 의.NET 사이트 URL:http://localhost:2836/Web
Flex 클 라 이언 트 의 요청 을 받 은 URL 입 니 다.http://localhost:2836/Web/Gateway.aspx
위의 것들 이 있 으 면 Flex 를 설정 하 는 것 이 간단 합 니 다.먼저 Flex 프로젝트 를 만 들 고 프로젝트 경 로 를 이전에 만 든 FluorineFx 사이트 의 루트 경 로 를 가리 킵 니 다.
위의 그림 에서 애플 리 케 이 션 type 을 웹 애플 리 케 이 션,애플 리 케 이 션 서버 type 을:ASP.NET 로 설정 한 다음"Next"로 설정 합 니 다.다음 생 성 프로젝트 마법사 인터페이스 에 들 어가 서 서버 를"Use Internet Information Services(IIS)"로 설정 합 니 다.Web Application root 역시 FluorineFx 사이트 의 루트 경 로 를 가리 키 고,Web Appliation URL 은 위 에서 우리 가 얻 은 경로 로 설정 하면 OK 입 니 다.아래 그림 을 자세히 보 세 요.
위의 절차 에 따라 설정 한 후"Validate Configuration"을 클릭 하여 설정 검증 을 진행 합 니 다.예 를 들 어 검증 결 과 는: The web application root and the URL are valid.설정 이 정확 하 다 는 뜻 입 니 다.프로젝트 를 만 들 때 까지 다음 단 계 를 누 를 수 있 습 니 다.
Flex 프로젝트 생 성 이 완료 되 었 습 니 다.다음은 해당 설정 을 통 해 FluorineFx 와.NET 을 통 해 통신 할 수 있 습 니 다.프로젝트 속성 설정 패 널 을 개발 하고 Flex Compiler 를 다음 그림 으로 설정 합 니 다(-services 설정 도 상대 경로 로 설정 할 수 있 습 니 다):
Flex Server 를 다음 설정 으로 설정 하면"Validate Location"을 누 르 면 설정 의 정확성 을 검증 할 수 있 습 니 다.
마지막 으로 출력 경 로 를 설정 하면 Flex 엔 드 의 설정 이 완 료 됩 니 다.
여기 서 Flex 엔 드 의 설정 이 모두 완 료 됩 니 다.다음은 FluorineFx 라 이브 러 리 템 플 릿 을 통 해 생 성 된 Sample 을 예 로 들 어 이 환경 이 통과 할 수 있 는 지 테스트 합 니 다.Flex 의 mxml 파일 에서
1
여기 서 주의해 야 할 것 은 destination 은 reoting-config.xml 의 destination id 와 일치 하도록 설정 해 야 합 니 다.source 는 원 격 대상 의 전체 경로(이름 공간+클래스)로 설정 합 니 다.
1
다음은 완전한 Flex 클 라 이언 트 mxml 코드 정의 입 니 다.
완전한 예시 코드 1 2
본문 예시 캡 처:
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
⭐️ Flex & OpacityThe flex CSS shorthand property sets how a flex item will grow or shrink to fit the space available in its flex containe...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.