Votre avis ?

Votre avis ? - Flash/ActionScript - Programmation

Marsh Posté le 14-03-2006 à 01:28:02    

Voici donc mon premier site Flash (quasi) entièrement dynamique (Actionscript/PHP/MySQL/XML)
 
Ce site est bilingue, il y a un back office en PHP pour les mises à jour du site, le client peut ajouter et supprimer des photos, mettre a jour le contenu du site, et il peut même inserer des photos dans le texte (j'ai utilisé TinyMCE (éditeur wysiwig) pour faciliter la mise en page des textes), les textes sont mis en pages grace aux CSS importées dans Flash... bref.. j'ai un peu tout essayé, d'un coté pour faire un truc sympa, d'autre part pour me faire la main sur pas mal de choses qui m'etaient encore étrangères sur Flash (les formulaires par exemple) .. oui je sais, les composants flash allourdissent considérablement les pages.. mais bon voila.. question de temps.. j'ai préféré utiliser ce qui existait déja!
 
Dites moi ce que vous en pensez... n'hésitez pas pour les remarques (je vais surement en avoir quelques unes bien pimentées lol)
 
http://www.m25.fr
 
 
PS : l'intro n'est pas terminée.. et elle pese 300K.. je sais.. c pas optimal du tout cette histoire !!! hihi

Reply

Marsh Posté le 14-03-2006 à 01:28:02   

Reply

Marsh Posté le 14-03-2006 à 10:18:27    

tu semble avoir un PB avec un setInterval au niveau du defillement de ton champs texte orange, essaye de cliquer plusieur fois "le restaurant" -> "saveur" -> "Le restaurant" -> "saveur" -> etc...
Sion pour un premier site c'est bien, fallait il vraiment tout faire en Flash, ca ne faciliteras pas le referencement, a moins d'avoir mits le contenu dans un lien caché dans la balise object...


---------------
D3
Reply

Marsh Posté le 14-03-2006 à 10:26:30    

oui j'ai vu que j'avais un probleme avec le texte orange.. j'ai pas encore résolu ce truc... je vais m'y pencher.. ça me paraissait pas dramatique pour le moment... mais je vais le faire
 
Tout est en flash juste pour le challenge et aussi pour les transitions des pages, et pour les images qui grossissent quand tu cliques dessus.. en HTML j'aurai pa pu faire ça je pense
 
pour le référencement, justement j'ai pensé à faire une requete SQL et mettre tout le texte (francais et anglais) dans un endroit caché sur la page.. genre :
 
 

Code :
  1. <object type="application/x-shockwave-flash" data="intro.swf" width="750" height="530">
  2. <param name="movie" value="intro.swf" />
  3. <param name="wmode" value="transparent" />
  4. <?php echo $query; ?>
  5. </object>


 
 
Mais je sais pas si je vais pas avoir des surprises

Reply

Marsh Posté le 14-03-2006 à 10:34:24    

mettre tout le contenu en 2 langues sur le site, c'est sur que ca vas alourdir la page, mais au moins Google (et les autres moteurs, et les gens sans plug Flash) auront qq chose a se mettre sous la dent...


---------------
D3
Reply

Marsh Posté le 14-03-2006 à 10:52:03    

voila c'est fait :
 

Code :
  1. <object type="application/x-shockwave-flash" data="intro.swf" width="750" height="530">
  2. <param name="movie" value="intro.swf" />
  3. <?php
  4. $sql="SELECT * FROM rubriques";
  5. $query=mysql_query($sql);
  6. while($data=mysql_fetch_array($query))
  7. {
  8. echo "<p>";
  9. echo "<h1>".$data['rubrique']."<h1>";
  10. if(!empty($data['sous_rubrique'])){
  11. echo "<h2>".$data['sous_rubrique']."</h2>";}
  12. if(!empty($data['titre_fr'])){
  13. echo "<h3>".$data['titre_fr']."</h3>"; }
  14. if(!empty($data['titre_uk'])){
  15. echo "<h3>".$data['titre_uk']."</h3>";}
  16. echo "<p class=\"texte\">";
  17. echo $data['contenu'];
  18. echo "</p>";
  19. echo "</p>";
  20. }
  21. ?>
  22. </object>

Reply

Marsh Posté le 14-03-2006 à 11:07:58    

pour le probleme de setInterval c'est résolu.. j'ai rajouté :
clearInterval(_global.moveUp);
clearInterval(_global.inter2);
 
au début du script.. comme ça chaque fois que la page se charge.. il detruit l'ancien interval (je suppose que ça restait en mémoire)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed