2010-06-27 3 views

답변

3

지옥으로 구축하기가 매우 어렵거나 단순히 불가능하다! 이것 좀 봐! Smokescreen

플래시에는 고유 한 장점이 있습니다. 예 : 게임 및 오디오 비디오 편집 등의 매우 특화된 일부 응용 프로그램이 있습니다. 아마도 자바 스크립트와 HTML5는 아직 없지만 가까이 가고 있습니다!

+1

어, 수정 : 자바 스크립트를 사용하여 제한된 플래시 하위 집합을 "할"수 있습니다. smokescreen이 chatroulette.com 또는 DRM으로 보호되는 플래시 비디오 플레이어 또는 20 가지 다른 것들로 변환 할 수있는 것처럼 아닙니다. – fenomas

+2

@fenomas 나는 당신이 대답을 이해했다고 생각하지 않았다. (첫 번째 줄은 얼마나 차가운 연기인지를 강조하는 농담이다.) 또는 그것을 완전히 읽지는 않았다. 두 번째 부분은 당신이 말하는 것에 대해 이야기합니다. 그것을 읽으십시오. 왜 투표가 실패 했습니까? 나는 플래시 hater도, html5/js 노예도 아니다. – naikus

+2

나는 이데올로기에 대한 것들만 정확도만을 downvote하지 않습니다.) HTML5/JS가 순수한 기능 측면에서, 아니면 더 중요한 것은 외부에서 Flash의 기능에 가까워지고 있다고 말하는 것이 옳지 않다고 생각합니다. 침투력, 일관성 및 툴링과 같은 것들 (내 돈을 위해 그러한 종류의 것들이 플래시의 개발자 몫의 큰 부분을 책임지고 있습니다). 솔직히 말하면, 바닐라 비디오 재생 및 광고 배너 외부에서는 플래시 및 HTML5를 경쟁 기술로 생각하지 않습니다. – fenomas

2

찾고있는 기능에 따라 다릅니다. 최근에는 자바 스크립트가 많이 발전했지만 많은 프레임 워크가 소개되었지만 리치 웹 인터페이스를 만드는 측면에서는 플래시와 비교할 수 없습니다. 나는 진보적으로 새로운 개념이 HTML5처럼 소개 될 것이지만, GPU와 HTML + 자바 스크립트의 사용은 어느 날 격차를 메울 수 있다고 생각한다.

3

JavaScript는 플래시와 동일한 기능을 수행 할 수 있습니까?

아니요. 둘 다 애니메이션과 인터랙티브 인터페이스와 같은 몇 가지 기능을 공유하지만 JavaScript와 Flash의 디자인 철학은 근본적으로 다르며 이러한 분야의 기능면에서 Flash는 확실한 방법입니다.

그렇다면 Adobe Flash에서 JavaScript로 전환하는 것이 좋습니다.

플래시에서 정확히 무엇을하는지에 따라 다를 수 있습니다. 이를 자세히 설명하면 확실한 답을 얻을 수 있습니다.

+1

"기능"을 어떻게 고려 하느냐에 달려 있습니다. 아케이드 스타일의 게임을 제작하는 경우 Flash에는 더 많은 기능이 있습니다. 비즈니스 홍보를 위해 웹 사이트를 구축하는 경우 HTML + JavaScript는 Flash 사용자가 볼 수없는 많은 "기능"을 제공합니다. 사용자가 페이지 크기를 조정하고 텍스트를 복사하여 붙여 넣을 수 있으며 - 사이트 내 페이지에 링크하면 매시업을 만들 수 있으며 접근성을 위해 사이트의 CSS를 재정의 할 수 있습니다. – dmazzoni

+0

@dmazzone "기능"은 애니메이션 및 대화 형 디자인만을 의미합니다. 더 명확하게 편집하십시오. –

+2

@dmazzoni - 스타일 시트를 무시하는 사용자를 제외하고 언급 한 다른 기능은 모두 Flash/Flex에서 사용할 수 있습니다. – apiguy

3

최근 애플의 HTML5 - Jump back in time with HTML5 트럼펫에 대한 응답입니다. 플래시를 사용해야하는 이유는 여전히 많이 있습니다!

애플 HTML5 데모 (왼쪽 부분) 는 사파리와 함께 작동 (모든 장치에서 모든 사용자의 4.7 %). 어떤 HTML5 기능이 작동하고 다른 브라우저는 다른 브라우저에서 작동하지 않습니다. 사실, HTML5는 실제로 표준이 아닙니다. & 혁신적인 신선한 : 플래시 TODAY 데모 (오른쪽 부분) 모든 websurfers의 97 %가 경험이 & 내일 오늘로 을 가정되는 방법을 플래시하는 방법을 보여줍니다. 그런데 이 플래시 예제는 자바 스크립트를 "할"플래시를 사용할 수 있습니다 HTML5

10

아니요, 자바 스크립트는 플래시의 기능을 수행 할 수 없습니다. 그림 및 애니메이션을 처리 할 수있는 HTML5 캔버스, JQuery, CSS3, 일부 Webkits 및 일부 SVG/JPG에서 플래시 5-5 년 전에 인 것을 시도 할 수 있습니다.

비디오

자바 스크립트 - 내가 JPEG 파일로 비디오가 다음 캔버스에 그것을 DRAM 그 조각을 알고있는 단 하나의 구현이있다. 파일을 스트리밍하려는 경우 아무런 단서가 없습니다.

<video> 태그 - 가장 좋은 것. 나는 거짓말하지 않을 것이다. 그러나 이것은 JavaScript가 아닙니다.

오디오 자바 스크립트

- 그것은 MIDI 파일을 사용할 수 있지만 다음 브라우저를 기반으로 호환성 검사가 필요하면 내가 기억하는 태그

<audio> - 그것은 자바 스크립트 <video> 태그와 동일 추론하지 않습니다 애니메이션

이 세 가지 PL은 JavaScript로 만들 수있는 작물의 크림을 만드는 것을 알고 있습니다. 잘 Spiderman Animation

  • SmokeScreen Flash to JavaScript
  • Mr.Doob's Playground

    1. . Apple Demos에 대해 말하지 마세요 ... 그것은 농담이고 모든 마케팅입니다. 그들은 브라우저 (Safari)에만 최적화되어 있습니다. (사파리)

      또한 스티브가 말했는지 말하지 않았는지에 대해 말하지 마십시오. 그는 마케팅 전문가입니다. 다른 스티브 (Steve Wozniak)는 엔지니어입니다.

      (1) 도봉 씨가 정말로 <canvas>과 JS를 밀었 기 때문에 존경스럽게 생각합니다. (2) 5 년 전에 Flash IDE에서 십대가 성취 할 수 있었던 훌륭한 애니메이션이었습니다 ... 너무 단순하게하기에는 너무 많은 노력이있었습니다. (3) 정말 좋은 아직 당신은 플래시 파일 ^로 시작합니다.^많은 경우 ActionScript에서 코드

      라인, 플래시 IDE가 (코드의 절반 라인 애니메이션 바람을 더 나은 아직 또는 타임 라인에서 드래그 앤 드롭 만해도됩니다). JQuery와 같은 라이브러리는 코드의 양을 줄이기 위해 도입되었습니다. 대부분의 경우에도 ActionScript에서는 코드/구현이 거의 필요하지 않았습니다.

      접근성 및 성능

      이 개발자의 손에 있고 언어와는 아무 상관이있다. Flash는 SWFAddress (Ajax), 페이지 크기 조정 (Stage Scale) 등과 같은 딥 링크를 제공 할 수 있습니다. 사람들은 Flash로 성능에 대해 끊임없이 이야기합니다. 그렇습니다. 그렇지만 이것은 개발자가 메모리 관리에 대해 잘 못된 디자인입니다.

      업데이트

      자바 스크립트 플래시 한다구 수있는 달성하기 위해 <canvas> 및 기타 요소에 의해 제한됩니다

      ? HTML5에서 문제가 발생하기 시작했다면 어떻게해야할까요? 버그 요청을 보내시겠습니까? 아니요 ... HTML6 사양에 대해 향후 3-5 년을 기다려야합니다.

      내가 Mr.Doob의 작품, 웨비 어워드를 통해보고 및 플래시 웹 사이트의 최선을 구글 제안

      제안. 사례 연구를 제기 할 수 있는지 조심스럽게 살펴보십시오. 연구 대상 Creating marketing platforms with Adobe Flex 웹 사이트 :이 같은 - : D

  • +1

    비디오 태그는 Javascript 아니오입니다. 그러나 질문 게시자는 "브라우저가 기본적으로 가능합니까?"라는 의미 일 수 있습니다. \ –

    +0

    HTML5 비디오 및 오디오를 추가하면 플래시가없는 수준입니다. 플래시 비디오/오디오는 HTML5가 제공하는 것보다 훨씬 강력합니다. –

    0

    자바 스크립트가 광대 http://www.bombaysapphire.com/

    그리고 현명한 단어, 즐겨 찾는 웹 사이트 중 하나는 플래시 아니었다면 유튜브, 살아남은하지 않을 것입니다. 하지만 플래시를 대체 할 수는 없습니다. 플래시를 사용하는 가장 큰 장점은 소스 코드를 숨기는 것입니다. 자바 스크립트에서는 항상 적용 할 수 있습니다.

    플래시 만화 및 3D 웹 사이트 등의 애니메이션에 사용되는

    .. 물론 u는 플래시에 경쟁 프런트 엔드 ..를 만들 수 없습니다

    당신이 원하는 경우 하나의 좋은 해결책은 => 일 것입니다 UR 근사한 좋은 프로그래밍 속성 deny javascript에 간다.

    만약 ur 사이트가 잘 되길 원한다면 프론트 엔드 디자인은 플래시로 간다! 플래시에는 스크립트 언어 [Actionscript]가 있지만 자바 스크립트처럼 유연하지는 않습니다 !!!!

    관련 문제