Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-01-2006, 14:58   #1 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 36
Funktion für Flash 8 oder Sieben ändern?

Ich habe eine Funktion welche String elemente ersetzt. Bis Flash 6 läuft Sie Problemlos aber wenn ich den Film für Flash 7 oder 8 Veröffentliche hakt diese. Woran liegt das bzw könnt Ihr mir die ändern damit ich diese auch in höheren Versionen nutzen kann?

PHP-Code:
string.prototype.str_replace = function (nachersetzte) {
    
anzahl nach.length;
    while (
this.indexOf(nach)>=0) {
        
this this.substr(0this.indexOf(nach))+ersetzte+this.substr((this.indexOf(nach)+anzahl), this.length);
    }
    return 
this
    delete anzahl
    delete nach
    delete ersetzte

MikeZ ist offline   Mit Zitat antworten
Alt 26-01-2006, 15:04   #2 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
Ab Flash Player 7 muß man Groß- und Kleinschreibung beachten.
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::
psyk ist offline   Mit Zitat antworten
Alt 26-01-2006, 15:12   #3 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 36
könntest du mal bitte kurz über den code gehen und mir das korrigieren? Hab vor Schreck gleich mal keinen Plan was und was nicht groß geschrieben werden muß.

Da bin ich ja mal gespannt.
MikeZ ist offline   Mit Zitat antworten
Alt 26-01-2006, 15:24   #4 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
Was is den der Sinn der Funktion, hab probleme das zu deuten?
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::

Geändert von psyk (26-01-2006 um 15:44 Uhr)
psyk ist offline   Mit Zitat antworten
Alt 26-01-2006, 15:28   #5 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
warum , klappt doch 1 a

PHP-Code:
String.prototype.str_replace = function(nachersetzte) {
    
anzahl nach.length;
    while (
this.indexOf(nach)>=0) {
        
this this.substr(0this.indexOf(nach))+ersetzte+this.substr((this.indexOf(nach)+anzahl), this.length);
    }
    return 
this;
    
delete anzahl;
    
delete nach;
    
delete ersetzte;
};
var 
"FF ist doof"

s.str_replace("doof","Super"
trace(a); 
__________________
gruß bloba

2 x onkel² b_d
bloba ist offline   Mit Zitat antworten
Alt 26-01-2006, 15:28   #6 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
@beide:
PHP-Code:
String.prototype.str_replace = function(nachersetzte) {
    
anzahl nach.length;
    while (
this.indexOf(nach)>=0) {
        
this this.substr(0this.indexOf(nach))+ersetzte+this.substr((this.indexOf(nach)+anzahl), this.length);
    }
    return 
this;
    
delete anzahl;
    
delete nach;
    
delete ersetzte;
};
var 
txt "hallöchen"
trace(txt.str_replace("h","x")) 
edit: ...too slow...
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 26-01-2006, 15:29   #7 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 36
Suchegriffe sollen in einem text durch andere begriffe ersetzt werden. Wenn es eine einfachere elegantere Variante wäre ich nicht böse wenn du sie mir verrätst.?
MikeZ ist offline   Mit Zitat antworten
Alt 26-01-2006, 15:31   #8 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
PHP-Code:
String.prototype.str_replace = function(nachersetzte) {
    return 
this.split(nach).join(ersetzte)
    
};
var 
txt "hallöchen"
trace(txt.str_replace("h","x")) 
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager 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 13:43 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele