• FFK10 - 13. bis 16. April 2010 in Köln
  • Unterstützt das Flashforum!
  • Adobe User Group
Zurück   Flashforum > Flash > ActionScript > Softwarearchitektur und Entwurfsmuster

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 31-12-2002, 16:40   #1 (Permalink)
Level up
 
Benutzerbild von Alois
 
Registriert seit: Jun 2001
Ort: Bocholt
Beiträge: 4.147
kenny-Translator

Ihr wolltet schon immer wissen was southpark-kenny so sagt, hier sind die entsprechenden Funktionen :
ActionScript:
  1. text="So ich hab jetzt zwei schöne Funktionen gebastelt und poste die mal einfach im OOP-Forum, mal sehen was dann kommt.";
  2. kenny_it=function(text){
  3.     kenny="";
  4.     for(i=0;i<this.text.length;i++){
  5.         item=this.text.charAt(i);
  6.         if((item>="a" && item<="z")||(item>="A" && item<="Z")){
  7.             if(item>="a"){
  8.                 offset=97;
  9.             }else{
  10.                 offset=65;
  11.             }
  12.             char=((item.charCodeAt(0)-offset).toString(3));
  13.             if(char.length<3){
  14.                 do {
  15.                     char="0"+char;
  16.                 } while (char.length<3);
  17.             }
  18.             for(j=0;j<3;j++){
  19.                 n=char.charAt(j);
  20.                 if(j==0 && offset==65){     
  21.                 kenny=kenny+["M","P","F"][n];
  22.             }else{
  23.             kenny=kenny+["m","p","f"][n];
  24.             }
  25.             }
  26.    
  27.     }else{
  28.         kenny=kenny+item;
  29.     }
  30. }
  31. return (kenny);
  32. }
  33. kenny_said=function(text){
  34.     output="";
  35.     do{
  36.         item=text.charAt(0);
  37.         n="mpfMPF".indexOf(item);
  38.         if(n<>-1){
  39.             if(n>2){
  40.                 upper=true;
  41.                 n-=3;
  42.                 }
  43.             for(i=0;i<2;i++){            
  44.                 text=text.substring(1,text.length);
  45.                 char=text.charAt(0);
  46.                 n=n*10+"mpf".indexOf(char);
  47.             }
  48.             item=String.fromCharCode(parseInt(n,3)+97);
  49.             if(upper){
  50.                 item=item.toUpperCase();
  51.                 upper=false;
  52.             }
  53.         }
  54.         text=text.substring(1,text.length);
  55.         output=output+item;
  56.     }while(text<>"")
  57.     return(output);
  58. }
  59. trace(kenny_it(text));
  60. trace(kenny_said("Mffmmfmfp fppüpppfmmmmfmfpmpp Mppfmfmmfmfp mmmpmfpmfmppppp mppmffpppmppppp mfmfmffmpmppppp Pfffmffmpfmmmmfmfp mffpppfmm pppmppfmfmpp Pmmmmmmfppff!!!"));

Alois
__________________
-Spuckt mir auf den Stuhl, ich will im Grünen sitzen-
Alois ist offline   Mit Zitat antworten
Alt 31-12-2002, 16:52   #2 (Permalink)
helpQLODhelp
 
Benutzerbild von bokel
 
Registriert seit: Feb 2002
Ort: Köln
Beiträge: 8.505
Super Sache Alois,

ich wusste auch gar nicht dass != == <>

mfg r.
bokel ist offline   Mit Zitat antworten
Alt 31-12-2002, 16:57   #3 (Permalink)
Level up
 
Benutzerbild von Alois
 
Registriert seit: Jun 2001
Ort: Bocholt
Beiträge: 4.147
oh ja, eigentlich soll man das auch nicht so schreiben , das ist noch aus uralten basic-Zeiten
__________________
-Spuckt mir auf den Stuhl, ich will im Grünen sitzen-

Geändert von Alois (31-12-2002 um 17:02 Uhr)
Alois ist offline   Mit Zitat antworten
Alt 31-12-2002, 17:28   #4 (Permalink)
nerdig working
 
Benutzerbild von michael
 
Registriert seit: Jul 2001
Ort: Hamburg
Beiträge: 5.812
trace(kenny_said("mpmmmm fmmmmmmfm mpmppfmmfmfp ppmmmmpmf mppmffpppmpppff mpmmmmfmm ppfmpfmpffmpppfpfmmffmmf pppmffmmfmfpfmp mffpppfmmpfmmffpffmffmpppffmpppppmpm fppäpff "));

prima sache
hatte vorhin auch schon das javascript zum string.prototype.kennify umgebaut


gruss
michael
michael ist offline   Mit Zitat antworten
Alt 31-12-2002, 20:06   #5 (Permalink)
nky
Bontempi Punk
 
Benutzerbild von nky
 
Registriert seit: Dec 2001
Ort: Dtld/Pfalz
Beiträge: 4.181
Super Sache !!! *g
habmich weggelacht !

Gruss nky


nky ist offline   Mit Zitat antworten
Alt 01-01-2003, 11:10   #6 (Permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Nähe Mainz
Beiträge: 10.750
Talking

hehe, manche kommen auf ideen aber super!

Sebastian
__________________
XING
sebastian ist offline   Mit Zitat antworten
Alt 01-01-2003, 13:09   #7 (Permalink)
zeitreisender
 
Benutzerbild von emax
 
Registriert seit: Aug 2001
Ort: Hannover
Beiträge: 1.577
mfmmppmffpmf mfpmppmfpmpp. fmfpppmpm fppmpppff ömpfmpfpppmppfmp pmmmppfmpffpfmp mpmmppppp pmpmppppppppffm fmpmfppffmppmmmmpm mffppm mfmmppfmmpfmpffämmfmfpmpp mmppffmppmffmmfmfp? ..mffmmfmfp fppmffpmfpmf pppmffmmfmfpfmp fmmmmfmfpppfppp fppmffmppmpmmpppff mmmpppmpfmmmpppmfmmppppp
emax ist offline   Mit Zitat antworten
Alt 01-01-2003, 14:27   #8 (Permalink)
zeitreisender
 
Benutzerbild von emax
 
Registriert seit: Aug 2001
Ort: Hannover
Beiträge: 1.577
habe mir erlaubt eine kleine flash-GUI zu erstellen

Kenny-Translator

Geändert von emax (01-01-2003 um 14:32 Uhr)
emax ist offline   Mit Zitat antworten
Alt 01-01-2003, 16:44   #9 (Permalink)
Level up
 
Benutzerbild von Alois
 
Registriert seit: Jun 2001
Ort: Bocholt
Beiträge: 4.147
Talking

, naja die Idee ist nicht von mir, es gibt schon einige kenny-sites mit translator online, gutknut und ich hatten uns gestern (btw. im Vorjahr) in einem anderen thread schon so unterhalten, aber ich werde jetzt natürlich immer Deinen Übersetzer nehmen. Interessannt ist auch mal andere Buchstaben zu wählen z.B. d-a-u:
Dadduudaa Duddaaudddduduaduudduduaudadaa duuudduda dddududdudua adudaaduudduduauda duuaaa daaduuaaadaaaaa Aduduuudaudaadudaa Ddadddddauud Udaauudddaaauddadudddudaaauauu uduaaduuauduuaadddaaadaddaaaduaaa



Alois
__________________
-Spuckt mir auf den Stuhl, ich will im Grünen sitzen-
Alois ist offline   Mit Zitat antworten
Alt 01-01-2003, 17:16   #10 (Permalink)
Neuer User
 
Benutzerbild von Pingu
 
Registriert seit: Nov 2001
Beiträge: 2.089
hehe,
das ne lustige Funktion

alle daumen fliegen hoch
__________________

'n altes Game
neu entdeckt *g*
Reine
Pingu ist offline   Mit Zitat antworten
Alt 01-01-2003, 23:20   #11 (Permalink)
Multi-Diletant
 
Benutzerbild von 4zap
 
Registriert seit: Feb 2002
Ort: Stressland
Beiträge: 2.832
Da diese Kenny Sprache fast null mit Phonetik zu tun hat, wäre es doch ne gute idee, wenn man drei Sounds mit "f" "m" "p" importieren würde und dadraus drei Soundobjekte macht. Dann könnte man sich den Text von Kenny vorlesen lassen....wenn man mit den Buchstaben die sounds ansteuert....
__________________
Intel PI 120MHz, 20Mb HD, 2 Mb RAM, Vesa 16Mb Grafik 3D,14" Zoll Triniton, Win3.1, Netscape4, 56K Modem *g*
4zap ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 04:44 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
FFK10 - 13. bis 16. April 2010 in Köln


Copyright ©1999 – 2010 Marc Thiele und Sascha Wolter.