문제

나는 예를 찾고있다 Processing.js 인터넷 익스플로러에서 작업 ExplorerCanvas 또는 유사합니다.

도움이 되었습니까?

해결책

그만큼 스파크 라인 예Processing.js 전시회 페이지는 ExplorerCanvas를 사용합니다. 그것은 단지 드롭 인 솔루션 인 것 같습니다. 추가 코딩이 필요하지 않습니다.

다른 팁

할 수 있습니다! 그러나 일부 gotchas가 있습니다. 페이지 htxt 링크 잘 진행되는 한 괜찮지 만 다음에 주목하십시오.

1) 스크립트와 캔버스 요소 모두 ID 속성이 있어야합니다. INT 함수는이 속성 ID를 사용하여 주어진 스크립트를 주어진 캔버스와 연결합니다. 나는 단순화 된 Init 기능이 공식적인 것보다 이해하기 쉽다는 것을 알았습니다. 한 페이지에 여러 개의 캔버스가있는 경우 공식 제품을 마스터하고 싶을 것입니다.

2) #23ff9a와 같은 인터넷 스타일 색상 지정을 사용하는 경우 조심하십시오! IE 8을 원합니다 모든 대문자 16 진수 색상 숫자 Processing.js/Canvas에서. #23ff9a를 작성하십시오! 이것이 문서가 보여주는 것이므로 완전히 놀라운 일이 아닙니다. 오류는 언젠가는 알아 내기 위해 미쳤다. 대부분 F가 많은 숫자 (더 가벼운 색상)가 고통받는 것 같습니다. 흰색 #ffffff는 괜찮지 만 #ff00ff는 그렇지 않습니다. Firefox와 Safari는 이와 관련하여 사례에 민감합니다. 그만큼 선적 서류 비치 0XCC006699처럼 보이는 Alpha Channel (CC)과 함께 대체 HEX 표기법을 사용할 수 있다고 말합니다. 이것은 나를 위해 효과가 없었습니다. 아마도 할 일 목록에있을 것입니다.

3) 문자열의 .quals () 메소드가 누락되었습니다! Processing.js에서 작업하는 Seneca College 승무원 중 하나 인 Andor Salga는 간단한 부울 스트링 징시 (str1, str2) 기능을 작성했습니다. 여기. 이것은 문제가 확실하게 고정 될 때까지 할 것입니다.

4) Stroke ()가 Excanvas.js에서 작동하지 않는 것은 사실이 아닙니다. 그렇습니다. 그러나 Processing.js 코드가 하나의 작은 구문 오류가있는 경우 (실제로 어떤 종류의 종류를 분류 할 수는 없지만 .Equals ()를 사용하려고 시도하는 것). Firefox, 직사각형은 윤곽선을 잃을 수 있습니다. 즉, 스트로크 ()는 작동을 종료합니다. 즉, Vista와 Mac의 Safari는 Vista의 Safari 또는 Firefox보다 더 강한 구문 검사를 보여주었습니다.

5) Text () 함수를 사용하여 호출 된 텍스트, Firefox (Firefox 선택의 변하지 않는 글꼴로)에서 렌더링하지만 IE8 또는 Safari에서는 말할 수없는 한. 그만큼 글리프 방법 제안됩니다 여기. 코드가 제자리에 있지만 글꼴을 얻는 것은 문제처럼 보입니다. 잉크 스케이프는 나에게 꽤 뚫을 수없는 것처럼 보입니다. 내가 알 수있는 한, 필요한 것은 오래된 펜 플로터 글꼴과 매우 흡사합니다. 노드 실행 사이에 펜 업 및 펜 다운 명령이있는 벡터 경로입니다. FSF/GNU에는 너무 많은 문제없이 올바른 형식으로 마사지 될 수있는 일부가 있습니다. 형식이 어디에 정의되는지는 모르겠지만 아마도 W3C 어딘가에서 끝났을 것입니다. 표현 가능한 글꼴에 대한 실질적인 잠재력을 가진 접근법은 Cufon의 IE/VML 날개입니다. 보다 어떻게 작동합니까? 체인 에서이 마지막 링크를 원하지만 도움을 줄 수 있습니다.

Processing.js는 우리의 지원을받을 가치가있는 프로젝트의 고래입니다. 그것은 엄청난 잠재력을 가지고 있습니다. 당신이 가능하다면 당신이 투구하도록 권장합니다.

이 페이지 Processing.js + Excanvas를 함께 작동시키는 방법을 설명합니다.

기본적으로 IE가 이해할 수있는 Onload Init 메소드를 작성하는 것이 포함됩니다.

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