2013-01-28 2 views
0

Je suis très novice dans les animations Adobe Edge et, d'après ce que j'ai compris, elles sont correctement affichées dans les safaris mobiles et les UIWebViews intégrées dans les applications iOS. Cependant, cela signifie que mon périphérique nécessite toujours une connexion Internet pour afficher l'animation ci-dessus.Adobe Edge Animation stocké localement dans une application iOS?

Je sais qu'il est possible d'afficher du contenu HTML stocké depuis une application iOS et que les possibilités d'exécution de javascript local sont limitées; Existe-t-il un moyen d'utiliser une animation Adobe Edge localement? PS: Je n'ai pas créé l'animation mais je peux demander les fichiers nécessaires à l'animateur.

Répondre

1

n xCode tout ce que vous avez à faire est de faire glisser un WebView sur votre vue. Faire une sortie vers (je nommé le mien 'WebView.), Puis charger le code HTML dans le WebView comme ceci:

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 

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


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

Pour ajouter au bord Adobe javascript vous vous donner. Il suffit de les ajouter dans l'en-tête de votre code html comme celui-ci ...

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

Je crois qu'il va les liens vers des fichiers automatiquement, mais vous pouvez simplement l'ajouter dans votre tête.

+0

Salut Joel, merci pour votre réponse. C'est en quelque sorte la direction dans laquelle je pense aller; Toujours en attente de fichiers du concepteur afin que je puisse donner un coup de feu et vous faire savoir comment ça se passe. Le lien vers les fichiers est encore un territoire inconnu mais je pense que je vais juste les charger dans le dossier racine de l'application et voir ce qui se passe. Avez-vous essayé cela et cela fonctionne-t-il pour vous? – Sid

+1

@Sid J'ai chargé les lecteurs audio javascript et la vidéo html 5 cela a bien fonctionné. J'ai fini par passer au lecteur audio intégré pour les fonctionnalités supplémentaires. Si vous allez lier des fichiers alors vous devez faire quelque chose comme [this] (http://stackoverflow.com/questions/13152170/using-html-js-file-saved-in-the-sandboxdocuments-directory-of -an-ios-app-so/13152725 # 13152725). Vous pouvez également utiliser la solution moins élégante où vous copiez et collez le code entre les balises de script que je mets dans la réponse. –

Questions connexes