2011-03-02 10 views
0

저는 비영리 단체를 위해 친구를 돕고 있습니다. 기본 페이지는 표준 준수, 의미 론적 XHTML 및 CSS를 사용하여 매우 간단합니다. 내 질문은 자신이 포함시키고 자하는 기능을 중심으로 이루어집니다.플래시를 사용해야합니까?

그녀는 사이트의 한 부분에 조직 이름이 가장 위에있는 글자를 사용하고자합니다. 그녀는이 글자들을 순환 시키길 원하고 "활성화 된"글자는 글자를 강조 표시 한 다음 나머지 상자의 디스플레이를 관련 이미지/정보로 변경해야합니다. - 그래서 조직의 이름이 상자가 말을 예 -됩니다 상상 : 밝게 또는 하이라이트 것 먼저 "E"를 상단에

을하고, 다음 상자는 텍스트가 "E 말을 채울 것입니다 blah에 대한 링크 "를 가지고 있습니다. 5 초 또는 10 초 후에, 그것은 사라질 것이고, "X"는 하이라이트 될 것이고, 상자는 "X is fooblah"등으로 채우고, 반복 광고 nauseum.

나는 Flash에서이 작업을 쉽게 수행 할 수 있지만 필자는 Flash를 사용하는 것을 항상 조심했습니다. 특히 nav 사이트 요소가 포함되어있는이 기능에주의해야합니다.

어떻게 경험이 풍부한 웹 개발자가이 문제를 공격합니까? 총알을 물고 플래시를 사용하거나 다른 기술을 조사해야합니까? 나는 아이폰/ipad 사용자와 멀어지는 것을 좋아하지 만, 나는 언제나 플래시 플레이어를 찾아 냄으로써 정적 이미지 나 다른 것을 대신 보여줄 수있다.

어떤 조언도 환영하며 감사하겠습니다. 기분이 나아진다면이 멍청한 놈을 돕는 것이 또한 좋은 원인을 돕는 것입니다.

감사합니다.

답변

1

필자는 자바 스크립트 방식을 사용하고 있습니다.

자바 스크립트로 일을 할 때 플래시를 사용하지 않습니다.

나는 jQuery JavaScript 라이브러리를 최근에 자주 사용하여보다 쉽게 ​​사용합니다. :)

'순수한'자바 스크립트로도 작업 할 수 있어야합니다. 또한 http://www.jquery.com

+0

jQuery 접근 방식을 사용하고 싶다면 예제를 설정할 수 있습니다. – PeeHaa

+0

예를보고 싶습니다. 정말 멋집니다! – Jim

+0

np. 내놔 두 분 – PeeHaa

0

두 가지 옵션, 즉 자바 스크립트 구현과 플래시가 있습니다.

저는 플래시 개발자이기 때문에 플래시를 사용하고자하는 몇 가지 이유를 설명합니다.

  • 시간은 시간이 걸립니다.

  • 더 많은 애니메이션 옵션이 있으며 더 멋지게 보입니다.

  • 더 빠르게 실행되며 벡터를 사용하면 매우 가볍습니다.

플래시에서이 작업을 수행하려면 AS3 용 타이머 클래스와 AS2 용 setInterval을 확인하십시오.

+0

@ 확인 할

체크 아웃 jQuery를 당신은 당신이 사용자가 SWF에 의존하지 않는 링크 된 콘텐츠에 액세스하기위한 몇 가지 방법을 제공합니다 플래시 경로로 이동합니다.사이트가 장애인에게 "접근 할 수없는"것으로 간주되는 경우 법적 분쟁이있을 수 있습니다. 물론 단순히 JS를 사용하여 멋진 애니메이션을 제작하더라도 자동으로 사이트를 "액세스 가능"하게 만들지 않으므로 흑백 또는 프로 포지션이 아닙니다. 옵션을 신중하게 고려해야합니다. – scriptocalypse

+0

@scriptocalypse - 좋은 지적! swf의 모든 링크 된 콘텐츠는 사이트의 다른 영역에서 사용할 수 있습니다. swf의 목적은 사이트 소유자가 "내 얼굴에"있기를 원하는 행동을 유도하는 것입니다. 예를 들어 기부 버튼, Facebook 링크 , 등등 ... 접근성 문제를 해결하기 위해 홈 페이지의 다른 서브 페이지 나 영역에서 사용 가능한 것들이 있습니까? – Jim

+0

감사합니다. 플래시 개발자의 의견을 듣고 싶습니다. 나는 단지 몇 번 플래시를 뒤죽박 았기 때문에, 내가 그 길로 가면 나보다 앞선 연구가있다! 벡터를 사용하여 언급 할 때 벡터 그래픽 또는 AS3의 벡터 클래스를 언급하고 있습니까? 답장을 보내 주셔서 감사합니다! – Jim

관련 문제