2010-03-12 2 views

답변

3

그냥 믹스에서 크로스 브라우저 문제를 제거를 통해 jQuery를 SWFObject 플러그인을 사용하는 무엇, 그것은 추상화 계층입니다. 때로는 플래시 무비에서 바로 변수를 선언하는 것은 브라우저마다 약간 씩 다르기 때문에 방정식에서 이것을 제거하는 것이 더 낫습니다. 각 브라우저에서 수행하는 작업을 파악하는 대신 jQuery의 .height()을 사용하는 것과 같습니다.

한번 제대로 작동한다고 믿으시면 모든 변수가 매번 일 때마다 테스트 할 수 있도록 모든 브라우저를로드 할 필요가 없습니다 (단, 나쁜 생각은 아닙니다).

+0

당신은 jquery 플러그인을 사용하는데 죄책감이 없음을 의미합니다. –

+0

@jitendra - 이전에 jQuery를 사용하지 않았다면, 이미 사이트에 있다면 jQuery를 사용하지 않았을 것입니다. –

0

jQuery plugin과 원래의 SwfObject library을 사용할 때의 가장 큰 이점은 하나의 자바 스크립트 라이브러리 만 사용한다는 것입니다. 모든 구문은 jQuery 구문이며 정말 재미 있습니다. 원하는 작업 ... jQuery 플러그인을 사용하면 SWF를 만들 때, 당신은 다시 더과 같이 조작 할 수있는 jQuery를 객체로서가 SWF를 얻을 수 있다는 것입니다

var swf = $('#putFlashHere').flash({ 
       swf: 'myFlash.swf', 
       height: 400, 
       width: 600 
      }); 

swf.css({ 
    "margin" : "10em", 
    "border" : "solid 4px red" 
}); 
1

를 사용할 때

또한, jQuery SWFObject plugin입니다 SWFObject 2.2의 포트이므로 동일한 기능을 제공해야합니다. 일반적으로 :

jQuery 플러그인은 jQuery를 이미 사용하고 있으면 더 편리합니다. 원래의 코드베이스가 통합되어 있기 때문에 일반 SWFObject와 마찬가지로 잘 작동합니다.

독립 실행 형 SWFObject ==보다 철저하게 테스트되었으며 더 광범위한 사용자 기반을가집니다.

관련 문제