CS
VB, VB.NET
ASP.NET,ASP
C, C++
ColdFusion
PHP
Javascript
Delphi
Flash
Java
Graphisme
Irc
Assembleur
C#
Mobilité
SQL
Foxpro
Python
Windev
Snippets
IT Pros
Codes
(38615)
Listes de codes
Toutes
les sources
Les plus
récents
Les
mis à jour
Les plus
populaires
Les plus
populaires du mois
Tout le
niveau 1
(débutant)
Tout le
niveau 2
(initié)
Tout le
niveau 3
(expert)
Toutes les sources avec un
fichierZIP
Les sources
(1147)
Les
mieux notés
Trouver des codes
Trouver un code par mot clé
(Nouveau)
Top des codes
Les Trophées
Top des favoris des membres
Top par catégorie
Auteurs de codes
Les auteurs de sources
Le top des membres
Ajouter une source
Tutoriaux
(38615)
Forums
(1170348)
Vidéos
Livres
(28599)
Outils & Liens
Emploi (CV et Offres)
Services
Téléchargement
Chat
Autres Sites
Divers
Partenaires
Section étudiants
Section pro
Connexion
begin process at 2008 09 05 06:51:36
Derniers blogs
[WPF] Comment charger ...
Article sur le filtrag...
Adopter votre Redo en ...
[Expression Web] Astuc...
[.Net] Présentation du...
La suite...
Mini Sondage
Votre navigateur n'utilise pas le javascript, pour
voter aux sondages de ce site, cliquez ici
Derniers logiciels
TeraCopy 2 (beta 4a)
Google Chrome (0.2.149...
SmartFTP 3 (3.0.1022.1...
HTTPWatch 5 (5.3.20)
Messenger Plus! Live (...
La suite...
Comparer les prix
HTC Touch P3650 Smartphone au meilleur prix
Mes RSS
China mobile rêve déj...
How to validation dat...
Generic lazy load cac...
Gps : becker traffic ...
Logiciel libre : la f...
La suite...
Personnaliser
Stats
1 237 085
membres
52
nouveaux aujourd'hui
14 312
membres club
Divers
Mettre ce site au démarrage
Ajouter ce site à vos favoris
CodeS-SourceS dans votre MSN !
CodeS-SourceS au démarrage
Mes Favoris
Plein Ecran
Connexion
Trouver une ressource
(Nouvelle version du moteur, plus rapide & pertinent, essayez le !)
Trouvez une ressource parmi
38 615
codes,
1 170 348
messages d'aide etc...
Recherche:
dans
Tout le site
Codes
Tutoriaux
Forum
Blogs
Livres
RFC
Icones
News .NET
Boutique
[ Dernières recherches ]
Filtre:
Tous les langages
Python
Foxpro
SQL
PDA / PocketPC
C# / C#.NET
Assembleur
IRC
Graphisme
JAVA / J2EE
Flash
Delphi
Javascript / Ajax / DHTML
PHP
ColdFusion
C / C++ / C++.NET
ASP / ASP.NET
Visual Basic, VB6, VB.NET, VB 2005, VB
Tous les codes
.NET uniquement
Exclure .NET
Vous ne trouvez pas de réponse à votre problème ? Alors
posez la question dans le forum
.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
157 commentaire(s) de OphidiaN
sur des sources sur tout
CodeS-SourceS
Le :
07/12/2007 16:32:36
Source :
CLASSE SERIALIZER : SERIALIZE() ET UNSERIALIZE() IDENTIQUES À PHP
Hello. Bah j'avoue c'est un peu ce que je cherchais, vu que je voulais transférer par XMLSocket des objets (sans utiliser des usines à gaz comme red5 ou autre). Cela dit une petite info trouvée en décompilant un swf utilisant remoting : ils ont aussi codé un système de sérialisation (malheureusement différent du serialize() php) mais assez intéressant. On le retrouve dans mx.data.binding, une classe ObjectDumper :)
ex:
var p = new Object();
p.a=6;
p.arr=new Array('test','lol');
p.b="salut";
trace(mx.data.binding.ObjectDumper.toString(p, true, true,true))
trace:
{a: 6, arr: ["test", "lol"], b: "salut"}
la syntaxe d'un objet en flash en réalité.
je ne sais pas si amfphp utilise ce système pour transférer.. mais ça serait intéressant de voir ça.
Le :
09/11/2007 23:39:19
Source :
COMMUNICATION CLIENT SERVEUR , TRANSMITION DE DONNÉES PAR TRAMES , SOCKETS EN LANGAGE C
c'est super propre, super commenté... merci.
Le :
27/10/2007 00:04:55
Source :
SMILEYFIELD :: TEXTFIELD AVEC SMILEY IMAGES
hmmmm désolé à l'utilisation j'ai découvert un bug de placement. En effet je remplaçais tous les smileys d'un meme type, puis d'un autre, etc... Cela avait pour effet de décaler les smileys a cause des espaces différents entre les types de smileys.
La solution consiste donc à remplacer le premier smiley trouvé, quel qu'il soit. Voici la solution finale:
var smileys:Array = new Array();
smileys.push({search:"[:)]",attach:"smiley_smile",replace:" "})
smileys.push({search:"[;)]",attach:"smiley_wink",replace:" "})
findNextSmiley = function(txt:String){
var id=10000; // rarement vu un texte plus long.
var pos=-1;
for(var smiley in smileys){
var i=txt.indexOf(smileys[smiley].search);
if((i<id) && (i!=-1)){id=i; pos=smiley; }
}
if(id==10000){ id=-1 }
return {id:id,pos:pos};
}
replaceSmileys = function(txt:TextField){
var t:TextField = txt._parent.createTextField("temporaryTextField",getNextHighestDepth(),0,100,100,100);
t._visible=false; t.embedFonts=true; t.type="dynamic"; t.autoSize=true;
var tf:TextFormat = t.getTextFormat();
tf.font="Ad Lib"; // la meme font que le textfield de base, pensez au linkage.
// en effet le embedFonts oblige de passer par TextFormat et une font de la biblio.
tf.size=txt.getTextFormat().size;
t.setNewTextFormat(tf);
var nextSmiley;
nextSmiley=findNextSmiley(txt.text);
while(nextSmiley.id!=-1){
var s = smileys[nextSmiley.pos];
var i=nextSmiley.id;
t.text=txt.text.substr(0,i);
if(t.text=="") t.text=" ";
var k = t.text.indexOf(chr(13)+chr(13));
if(k!=0){
t.replaceText(k,k+2,chr(13)+"deux");
}
var j=t.textWidth;
var nb13=0;
var k=t.text.indexOf(chr(13));
while(k!=-1){
nb13++;
k=t.text.indexOf(chr(13),k+1);
}
var smile=txt._parent.attachMovie(s.attach,"smile"+txt._parent.getNextHighestDepth(),txt._parent.getNextHighestDepth());
smile._y=txt._y + t.textHeight-smile._height+2*nb13;
var last13=t.text.lastIndexOf(chr(13));
if(last13!=-1) t.text=t.text.substr(last13+1);
smile._x=txt._x+t.textWidth+4;
txt.replaceText(i,i+s.search.length,s.replace)
nextSmiley=findNextSmiley(txt.text);
}
}
// voilà, et en +, on peut l'appeller sur n'importe quel textfield, où qu'il soit.
à+
Le :
25/10/2007 18:31:16
Source :
SMILEYFIELD :: TEXTFIELD AVEC SMILEY IMAGES
ok ça fait longtemps mais ce qui me posait problème avec cette très bonne source, c'est que on ne pouvait donc plus sélectionner d'un coup le texte. j'ai regardé ce qui était faisable avec un seul textfield, et en jouant avec un textfield temporaire, textWidth et textHeight, on peut arriver au résultat de 123flashChat :
bon le code est un peu brutal comme ça en commentaire, mais je suis persuadé que ça aidera quelqu'un...
var smileys:Array = new Array();
smileys.push({search:"[;)]",attach:"smiley_wink",replace:" "})
smileys.push({search:"[:)]",attach:"smiley_smile",replace:" "})
// etc ... il suffit de calculer le bon espacement pour votre police
replaceSmileys = function(txt){
var t:TextField = createTextField("temporaryTextField",getNextHighestDepth(),0,100,100,100);
t._visible=false; t.embedFonts=true; t.type="dynamic"; t.autoSize=true;
var tf:TextFormat = t.getTextFormat();
tf.font="myfont"; // la meme font que le textfield de base, pensez au linkage.
// en effet le embedFonts oblige de passer par TextFormat et une font de la biblio.
tf.size=txt.getTextFormat().size;
t.setNewTextFormat(tf);
var baseTexte:String;
for(smiley in smileys){
s=smileys[smiley];
var i=txt.text.indexOf(s.search);
while(i!=-1){
t.text=txt.text.substr(0,i);
var j=t.textWidth;
var nb13=0;
var k=t.text.indexOf(chr(13));
while(k!=-1){ // on compte le nb de saut de lignes dans le textfield
nb13++;
k=t.text.indexOf(chr(13),k+1);
}
var smile=attachMovie(s.attach,"smile"+getNextHighestDepth(),getNextHighestDepth());
smile._y=t.textHeight-smile._height+2*nb13; // un saut de ligne=2pt
var last13=t.text.lastIndexOf(chr(13));
if(last13!=-1) t.text=t.text.substr(last13+1);
smile._x=t.textWidth+4;
txt.replaceText(i,i+s.search.length,s.replace)
i=txt.text.indexOf(s.search);
}
}
}
replaceSmileys(votreTextField);
//pensez à linker des smileys évidemment...
Le :
11/01/2006 15:30:18
Source :
SOURCE VIDE A SUPPRIMER
le mot de passe lors de la compilation n'a rien a voir avec la decompilation, il sert juste a empecher l'import du swf dans un fla. Mais dans tous les cas, l'import d'un swf se fait sans l'import du code AS, donc sans interet.
Et le dernier Sothink decompile sans broncher les swf de flash8. (et meme les class etc...)
Le :
09/07/2005 16:26:59
Source :
3DFS : 3D FLASH STUDIO (MOTEUR 3D POUR FLASH)
c'est vraiment excellent.
Le :
06/05/2005 13:03:49
Source :
LES INI'S EN TREEVIEW
Et d'ailleurs avec encore 2 ans de recul en repassant sur cette bonne vielle source archaique jdois admettre qu'on aurait pu tout faire par API mdr :p
Le :
04/03/2005 16:24:10
Source :
BONHOMME DE NEIGE
j'adore le vieux bug du site :
"Affiché 4 fois en tout et 26 ce mois-ci."
sinon la source; wè la neige, une longue histoire...
Le :
17/02/2005 03:24:06
Source :
FEU D'ARTIFICE SONORISÉ
il c pas lancé sous firefox mais IE c OK.
Encore une fois jdois admettre que c bien réalisé (me suis foutu un but avec mon gardien ^^)
effets de balle qd ya un lobe, IA euh... pas mal intelligente je trouve :), selection maillots, equipe.... délire quoi :))
meme si certains critiquent ta methode t'en fais pas... ;)
Le :
16/02/2005 13:01:09
Source :
FEU D'ARTIFICE SONORISÉ
bah tu sais si on peut pas les reprendre alors ça sert vraiment a rien que tu mettes la source ici....
[
Page 1
Page 2
Page 3
Page 4
Page 5
Page 6
Page 7
Page 8
Page 9
Page 10
]
>
>|
Pub
Besoin d'icones ?
Besoin d'icones de qualité professionnelle pour vos sites et applications ? Alors ne cherchez plus, IconShock est la réponse !
IconShock est recommandé par CodeS-SourceS
Appels d'offres
Recherche developpeur ...
Budget :
700€
SITE MARCHAND LOCATION...
Budget :
3 000€
SITE MARCHAND POUR HOTEL
Budget :
4 000€
La suite
RSS
Côté IT
Installation de SQL Se...
Nouveautés dans les in...
Installation des drive...
Supprimer un module da...
Nettoyer les fichiers ...
Intégration de Reporti...
Automatisation de back...
Tous les articles IT
CalendriCode
Septembre
2008
L
M
M
J
V
S
D
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Codyx le site 100%
snippets
!
[Nouveau]
Codyx, le site des snippets
Boutique