Jump to content

titouille

Actif
  • Content Count

    12
  • Joined

  • Last visited

Community Reputation

0 Neutre
  1. Référencement : swfaddress Poid des animations : ça s'optimise, j'ai rarement des sites faisant plus de 100ko, avec librairie partagée de 100 à 150ko. Donc un total de 250ko pour un site complet je ne pense pas que ça soit un vrai problème avec les débits actuels. Ensuite il y a le chargement dynamique, etc... Et avec AS3 et maintenant AIR, les possibilités s'élargissent encore... Et l'implication open-source d'adobe augmentent encore la pénétration dans le monde des développeurs. alors de la à dire que ça va disparaitre d'ici quelques années, je pense plutôt au contraire... Les médias les plus utilisés aujourd'hui sont la vidéos, les images et la musique. Et quoi de mieux que Flash pour diffuser ces contenus ?? le flv fait partie des formats les plus légers au niveau compression vidéo. Je pense que Flash à encore 1 très bel avenir devant lui, surtout à l'heure actuelle
  2. hello ! Objet loadVars méthode sendAndLoad retour php sous la forme de paramètres dans l'url : <? $login = isset( $_GET['login'] ) ? $_GET['login'] : ""; $pass = isset( $_GET['pass'] ) ? $_GET['pass'] : ""; // test via la base de données pour savoir si les données sont correctes... // ... // exemple de requête : // $res = mysql_query( "select count( id ) from users where login='".$login."' and password='".$pass."';" ); // ... // ... // renvoi de données vers Flash via LoadVars // echo "&login=1&value=test&hello=world"; ?> exemple : var lv:LoadVars = new LoadVars(); lv.login = "pseudo"; lv.pass = "mot de passe"; lv.owner = this; lv.onLoad = function( obj ) { // récupération des données envoyées depuis php if( this.login == 1 ) { this.owner.loginSuccess(); } else { this.owner.loginFailed(); } } lv.sendAndLoad( "monScript.php", "GET", lv ); function loginSuccess() { trace( 'login success !!!' ); } function loginFailed() { trace( 'login failed...' ); } J'ai noté tout ça de tête, plus vraiment sur de l'implémentation Flash mais dans les grandes lignes c'est ça, y a qu'a faire quelques recherches sur "LoadVars" et ça devrai aller tout seul Bon courage, a++
  3. Je ne pense pas que la question est de se demander si il vaut mieux utiliser red5 (open-source) ou FMS (licences exorbitantes) car au final, c'est rare d'avoir son propre dédié pour y placer et configurer red5. Je pense que c'est plutôt une question d'accessibilité. Red5 est à mon humble avis un gros morceau car il demande des connaissances en Java alors que FMS utilise un "pseudo" actionScript (coté serveur) qui sera beaucoup plus simple à apréhender que Java. Après je ne connais pas les compétences de fredtahir mais il ne faut en tout cas pas penser de cette manière (open-source versus licences cheros) car un hébergement, qu'il soit FMS ou red5, va surtout couter en bande passante, surtout si c'est pour un tchat sur un site web, a priori pas le gros truc communautaire avec des milliers de connectés simultanéments... Bref, tout ça demande analyse avant de pouvoir choisir entre l'un et l'autre. a++
  4. hello !! stop(); gotoAndStop( n°_de_frame ); gotoAndPlay( n°_de_frame ); A++
  5. Hello !!! Si tu rajoute un div, un paragraphe ou un span, tu peux très bien lui attribuer un "id" spécifique et créer une classe css qui sera liée, pour pouvoir influer sur ce que tu appelle "l'espace entre les lignes"... html : hello world, bla bla bla, etc etc etc... <div id="last">ma dernière ligne</div> css : #last { padding: 0px; margin: 0xpx; margin-top: -3px; } etc... etc... à tester les bonnes valeurs ensuite Bon courage, a++
  6. Hello, tu as égalemen drupal (www.drupal.org) qui s'avère être un cms communautaire très puissant dans ce genre d'optique, mais pas vraiment "simple" à mettre en place. De toute façon par nature, ce que tu recherche à faire n'est pas simple, sinon tout le monde aurai déjà lancé son site communautaire à la myspace / skyblog / etc... Bon courage, a++
  7. si tu appelle ton script à chaque fois, il va te recréer la table à chaque fois, avec ton "create table" en début de script, non ?? Regarde avec les mots clés du genre "if not exists" lorsque tu utilise "create table" (Create table if not exists, quelque chose du genre... mySql.org pour la doc en ligne) Bon courage, a++
  8. Salut Bmm, Commence déjà par réunir tous les champs que tu vas utiliser dans ta table : tradid, tradname, traddesc, tradlang, etc... Ensuite tu pourras réfléchir pour créer une table avec les champs adéquats, et enfin la remplir pour exécuter des requêtes dessus (select, insert, update, delete) PS : pense à la redondance... si tu as des valeurs qui se retrouvent à de multiples reprises dans ta table, alors il devient peut être intéressant de l'externaliser dans une autre table, exemple : admettons que je fasse une table d'artistes et chansons : artistname, albumname, songid, duration, title, label, year bjork, vespertine, 1, 2.45, ysobel, funky records, 2001, bjork, vespertine, 2, 3.20, crying, funky records, 2001, bjork, debut, 1, 4.44, human behaviour, biem records, 1996, massiv attack, 1, 3.22, teardrop, melankolik records, 1995, massiv attack, 2, 3.45, echoes, melankolik records, 1995, etc... Si on regarde, on retrouve plusieurs fois le même nom d'artiste, plusieurs fois le même nom d'album, le même label, la même année... On peut déduire différentes choses... On peut externaliser l'artiste et l'album, à une granularité plus ou moins fine, afin d'optimiser les tables... On peut créer une table "song" avec songid, duration, title, et une table "album" avec artistname, albumname, label, year. On pourrait même affiner la granularité en externalisant le nom de l'artiste, qui peut se retrouver dans la table "album" pour plusieurs albums différents, etc... En espérant que ça te sembe clair et logique Bon courage, a++
  9. Yes, content de savoir que ça a fonctionné. Moi aussi, je galère tout le temps avec les encodages. Et encore, là ça me semble presque trop facile, si tu voyais les manipulations que j'ai eu à faire, dès fois, pour que l'injection fonctionne Bonne suite !!
  10. z'avez fumé quoi pour pas optimiser ça ?? :D en reprenant le code de findel, la série de if à la fin tu peux la virer et faire simplement $a = array( 'fr', 'en', 'it' ); if( in_array( $lg, $a ) ) include( "language/language-$lg.php" ); En gros, un tableau avec les langues disponibles, si la valeur $lg correspond à une des langues, alors on inclut le fichier correspondant en lui passant dynamiquement la valeur de langage. A++
  11. Salut !! Fais attention à l'encodage de ton fichier SQL d'injection... Ouvre le avec le bloc-note, puis fait "enregistrer sous" pour voir le type d'encodage utilisé. essaye de modifier pour passer par du UTF8 ou si c'est déjà en UTF8, essaye en ANSI... les encodages au niveau sql, c'est la grosse prise de tête... Regarde également si dans ton administration BDD, tu peux spécifier l'encodage du fichier SQL que tu injecte. Bon courage, a++
  12. Salut, Oui, en général c'est FMS qui est utilisé. Tu as une très bonne alternative si tu connais Java, qui réside en l'utilisation du serveur de streaming open-source nommé red5 (http://osflash.org/red5) mais c'est pas si simple. Si tu veux une petite entrée en matière pour FMS, j'ai rédigé ça il y a quelques temps : http://www.titouille.ch/node/130 Sinon, c'est quoi que tu appelle "expériences" avec des hébergeurs ?? En général ça se passe bien, ils sont réactifs et tu dois pouvoir assez facilement passer d'un abonnement à un autre si tout d'un coup ça commence à dépasser tes limites. Perso je bosse un peu avec http://www.influxis.com A++
×
×
  • Create New...