2013-01-28 7 views
0

저는 Adobe Edge 애니메이션을 처음 접했고, 이해하면 모바일 사파리와 iOS 앱에 내장 된 UIWebView에서 올바르게 렌더링됩니다.iOS 앱에 로컬로 저장된 Adobe Edge Animation?

그러나 위의 애니메이션을 표시하려면 내 장치가 항상 인터넷에 연결되어 있어야합니다.

iOS 앱에서 저장된 HTML 콘텐츠를 표시 할 수 있으며 로컬 자바 스크립트를 실행할 수있는 가능성이 제한되어 있음을 알고 있습니다. 이 방법으로 Adobe Edge 애니메이션을 로컬에서 실행할 수 있습니까?

추신 : 애니메이션을 만들지는 않았지만 필요한 파일은 애니메이터에게 요청할 수 있습니다.

답변

1

nCode 당신이해야 할 일은 웹 뷰를보기로 드래그하는 것입니다. 그것에 출구를 확인 후, 그래서 같이 웹보기로 HTML을로드 (. 난 내 '웹보기가'라는 이름의) :

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 

    NSString *html = @"<html> ... the rest of your html"; 


    [self.webview loadHTMLString:html baseURL:nil]; 
} 

당신을 줄 것이다 자바 스크립트 어도비 에지에 추가하려면. 그냥 ...이처럼 HTML의 헤더에 나는 그것이 자동으로 파일에 링크 할 생각

<script type="text/javascript"> 
    JavaScript statements... 
</script> 

을 추가하지만 당신은 당신의 헤더에 추가 할 수 있습니다.

+0

안녕하세요, 조엘, 귀하의 회신에 감사드립니다. 이것은 내가 들어갈 생각의 방향입니다. 아직 디자이너의 파일을 기다리고 있으므로이 사진을 찍어서 어떻게 진행되는지 알려줄 수 있습니다. 파일에 연결하는 것은 여전히 ​​알려지지 않은 영역이지만 앱의 루트 폴더에로드하고 무슨 일이 일어나는 지 알 것입니다. 이것을 시도하고 그것을 당신을 위해 사용할 수 있습니까? – Sid

+1

@ 시드 자바 스크립트 오디오 플레이어와 HTML 5 비디오를 잘로드했습니다. 결국 추가 된 기능을 위해 내장 된 오디오 플레이어로 이동했습니다. 파일을 링크하려면 [this] (http://stackoverflow.com/questions/13152170/using-html-js-file-saved-in-the-sandboxdocuments-directory-of)와 같은 작업을 수행해야합니다. -an-ios-app-so/13152725 # 13152725). 대답에 넣은 스크립트 태그 사이에 코드를 복사하여 붙여 넣는 덜 우아한 솔루션을 사용할 수도 있습니다. –

관련 문제