Bonjour
J'aimerai savoir si un mot existe dans une chaine de caractère avec une fonction qui retournerai un bool, en actionscript.
Merci
Bonjour
J'aimerai savoir si un mot existe dans une chaine de caractère avec une fonction qui retournerai un bool, en actionscript.
Merci
Salut,
il n'y a pas de fonction toute faite pour ça il me semble,
en voila une qui fonctionne :
Code AS2 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 var sTarget:String = "check"; var sString1:String = "1 2 check"; var sString2:String = "1 2 checc"; trace(IsInString(sTarget, sString1)); trace(IsInString(sTarget, sString2)); function IsInString(sTarget:String, sString):Boolean { var bResult:Boolean = false; if(sString.length >= sTarget.length) { for(var i=0; i<=(sString.length - sTarget.length); i++) { if( sString.substr(i, sTarget.length) == sTarget ) { bResult = true; break; } } } return bResult; }
salut
tu peux aussi utiliser dans Flash : TextSnapshot et sa méthode findText()
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager