• [^] # Re: A quand Shockwave 3D ? ( Je vais encore me prendre des -)

    Posté par (site web personnel) . En réponse à la dépêche Player Flash 6 pour Linux version finale. Évalué à 2.

    Reprenons les choses calmement. Tout d'abord, on a essayé de te donner des pointeurs, mais tu persiste avec des affirmations gratuites, alors on va re re re reprendre tout ça, exprès pour toi.

    SVG = format de dessin vectoriel au format XML. Pourquoi XML? Parce que c'est le moyen le plus simple actuellement de décrire un format de la manière la plus ouverte possible. D'autre part, tous les outils pour travailler avec des documents XML (DOM, SAX, etc etc) sont tout à fait mature, et par la nature meme de XML, peuvent etre réutiliser pour tout format XML (donc SVG, SMIL, etc etc).
    De ce fait on peu tripoter un document SVG comme n'importe quel autre document XML. Et le faire avec du javascript n'est qu'un effet de bord du fait que ce soit un format qu'on affiche généralement dans un navigateur.
    De plus, SVG intègre un certain nombre de fonctions de l'espace de nommage de SMIL correspondant aux animations (si tu ne comprends pas ce que je viens de dire, réfères toi au doc du w3c).

    SMIL = format de description de scène multimédia. Multimédia = multi média = plusieurs média, comme du texte, de la vidéo, des dessins (au format SCG éventuellement), de son.
    SMIL n'est qu'un conteneur, une coquille dans lequel on va décrire des scènes. Comme par exemple : "à la seconde 23, commence à lire la vidéo truc.real dans le coin supérieur gauche, quand celle-ci se termine, affiche un dessin au milieu, etc etc".

    Pour finir, que ce soit SVG, SMIL ou tout autre document XML, ils ne peuvent etre "lents". Ce ne sont pas des fichiers binaires qu'on "joue", si l'implémentation est foireuse, effectivement ce que tu vas apercevoir sur ton écran peut etre lent, mais c'est tout, ça ne remet pas en cause le format en lui-meme.