문제

Adobe Flash는 어떤 데이터베이스를 지원합니까?

도움이 되었습니까?

해결책

정말 없어요.

다른 사람들이 말했듯이 가장 좋은 해결책은 그 사이에 무언가를 두는 것입니다.나는 개인적으로 선호한다 amfphp 특히 ActionScript 3에서 E4X(더 나은 XML 처리)를 도입했기 때문에 더 큰 데이터 세트의 경우 작은 항목의 경우 일반 XML을 사용합니다.

그러나 Flash는 소켓 통신이 가능하므로 ~이다 서버와 직접 대화가 가능합니다.이는 매우 빠르지만 기본적으로 데이터베이스를 전 세계에 공개하는 것입니다.나는 이것들 중 어떤 것도 사용해 본 적이 없지만 주요한 것들은 다음과 같습니다. SQL 그리고 assql.

또한 플래시가 실행 중입니다. 어도비 에어 에 대한 지원을 가지고 있습니다 SQLite 데이터베이스.

다른 팁

없음.

대신 데이터베이스 CRUD를 수행하는 일부 미들웨어(예: 웹 서비스)를 생성해야 합니다.

@SCdF에 동의하고, 플래시에서 수정된 쿼리를 가져와서 실행하고 DB 응답을 반환하는 서비스를 PHP 또는 다른 언어로 만듭니다."의도하지 않은 사용"을 방지하기 위해 자체 로컬 IP 주소 또는 이와 유사한 주소에서만 연결을 수행하는지 확인하십시오.

이걸 봐야 해 기사.또한 당신은 조사할 수 있습니다 Flex 데이터 서비스.일반적으로 Flex는 데이터에 대한 액세스가 많이 필요한 애플리케이션에 더 적합하지만, 플래시의 간단한 작업에는 일부 Xml 데이터 소스를 사용하고 php, asp, python, perl 등과 같은 것으로 XML 소스를 직접 작성해야 합니다.다른 사람들이 지적했듯이.

@SCdF 맞다.에서 말의 입:

Macromedia Flash 영화는 데이터베이스와 직접 통신 할 수 없습니다.그러나 Macromedia Flash Movies는 서버 측 응용 프로그램 ( "미들웨어"라고도 함)에 "대화"할 수 있습니다.미들웨어는 데이터베이스 및 릴레이 데이터를 앞뒤로 쿼리 할 수 ​​있습니다.사용 가능한 많은 서버 응용 프로그램이 있습니다.가장 일반적인 것은 CGI, ASP, PHP, ColdFusion 및 Tango입니다.

Blaze DS(이전 Flex Data Services) 및 LiveCycle Data Services는 어떻습니까?

Zend AMF는 짐승입니다!AMFPHP의 제작자이지만 Zend AMF는 Adobe와 Zend에서 모두 지원됩니다.AMFPHP는 좀 더 강력하지만 이를 만든 사람(Wade Arnold)은 Zend AMF에 초점을 맞춘 것으로 보이며 훨씬 더 좋아지고 있습니다.

좀 더 기업 수준의 것을 원한다면 prochaine에서 제안한 대로 Blaze DS 또는 LiveCycle을 사용하는 것이 좋습니다.

nosql 경로로 가고 싶다면 CouchDb와 통신하기 위한 오픈소스 액션스크립트 라이브러리가 있습니다. http://code.google.com/p/as3relax/

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top