[Résolu][SVG] Dessiner des motifs pour une carte d'hexagones - Version imprimable +- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org) +-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38) +--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51) +--- Sujet : [Résolu][SVG] Dessiner des motifs pour une carte d'hexagones (/showthread.php?tid=5846) |
RE: [Résolu][SVG] Dessiner des motifs pour une carte d'hexagones - niahoo - 12-12-2011 Opera 11.60 ça marche nickel là Sinon ça rend bien RE: [Résolu][SVG] Dessiner des motifs pour une carte d'hexagones - Myrina - 12-12-2011 Effectivement, ça prend une belle allure maintenant. Quant au problème de compatibilité, si il devient trop handicapant par rapport à l'évolution des navigateurs, il ne faut plus passer par du SVG Inline mais par une autre solution style un fichier .svg dans un iframe. RE: [Résolu][SVG] Dessiner des motifs pour une carte d'hexagones - niahoo - 12-12-2011 ou plutot dans une balise object RE: [Résolu][SVG] Dessiner des motifs pour une carte d'hexagones - Sephi-Chan - 12-12-2011 Inclure l'image via object ne rend pas ça chiant à scripter ? RE: [Résolu][SVG] Dessiner des motifs pour une carte d'hexagones - Myrina - 12-12-2011 C'est pas plus chiant un object qu'un iframe, si ce n'est qu'il faut installer un plugin; par contre, ca devrait fonctionner sur un plus large choix de navigateurs. D'un autre coté, la plupart des navigateurs plus ou moins récent savent traités les fichiers en .svg. Donc tant qu' à faire le rendu sur deux pages, je pense que passait par un iframe est plus propre mais peut ne pas être rendu sur les vieux navigateurs (IE6). RE: [Résolu][SVG] Dessiner des motifs pour une carte d'hexagones - niahoo - 12-12-2011 heu les objets flash tu les mets dans des iframes aussi ? pour scripter c cool il faut juste prendre l'habitude de ne pas pouvoir apeler les méthodes d'un document à l'autre directement, donc au démarrage mettre en place un framework pour gérer ça. RE: [Résolu][SVG] Dessiner des motifs pour une carte d'hexagones - Myrina - 12-12-2011 si tu mets le svg dans un object, c'est pour qu'il soit utilisable sur les navigateurs ne le gérant pas; et dans ce cas, il faut installer un plugin fourni par Adobe. Sinon, si on ne cible que les navigateurs relativement récents; ceux-ci savent afficher en natif une page .svg donc pouvant être incluse via un iframe si on ne fait pas de svg inline. Maintenant, à choisir, je préfère personnellement me limiter aux navigateurs récents quitte à exclure une petite frange utilisant encore des dinosaures plutôt que de demander à tout le monde, si ce n'est pas fait, d'installer un plugin. RE: [Résolu][SVG] Dessiner des motifs pour une carte d'hexagones - Sephi-Chan - 12-12-2011 Bof, moi la compatibilité avec les navigateurs pourris, je m'en fiche un peu et je ne veux pas m'embêter avec ça. Supporter les versions récentes de Webkit et Gecko me conviendra très bien. IE9+ serait un bonus mais pour le moment, ma page ne fonctionne pas (rien ne s'affiche). RE: [Résolu][SVG] Dessiner des motifs pour une carte d'hexagones - niahoo - 12-12-2011 Mais sur les navigateurs récents, pourquoi préférer l'iframe à l'object alors que ce dernier est justement fait pour ça ? De plus, avoir un scope limité aux objets graphiques peut simplifier l'organisation MVC ou MVVM. Je dis ça à tout hasard, ce n'est pas forcément vrai. RE: [Résolu][SVG] Dessiner des motifs pour une carte d'hexagones - Myrina - 12-12-2011 (12-12-2011, 09:50 PM)niahoo a écrit : Mais sur les navigateurs récents, pourquoi préférer l'iframe à l'object alors que ce dernier est justement fait pour ça ?Tu n'as pas tout bien lu, ma préférence se porte sur le SVG inline qui permet des effets sympas d'interactions avec la reste de la page. Malheureusement ceci ne fonctionne bien pour l'instant qu'avec FF4.0 et supérieur. Donc ni iframe, ni object, ni embed ...tel serait mon désir EDIT: un petit lien pour montrer ce qu'il est possible de faire en SVG Inline: http://jeremie.patonnier.net/experiences/svg/inline/puzzle.html |