 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
28.11.2005, 17:08
|
#1
|
|
TP-Member
Registriert seit: May 2004
Ort: Ehingen (Donau)
|
statt ^^ wird Ü im Textfeld ausgegeben...
Hallo,
ich möchte ein vorhandenes Flash-Projekt verändern, da es leider noch Fehler enthält.
Mein Problem ist, dass verschieden Zeichen nicht richtig in der Eingabebox ausgegeben werden. Z. B. Anstatt ^^ wird Ü ausgegeben, ich tippe auf ein Zeichensatzproblem, habe aber keine Anhnung, wo ich das ändere?!
Kann mir jemand einen Tipp geben?
Gruß
Dominik
|
|
|
28.11.2005, 18:08
|
#2
|
|
TP-Member
Registriert seit: Mar 2005
|
fonts einbinden mit action script oder im eigenschaftenfeld vom eingabefeld rechts unten "einbinden" und dann die gewünschten zeichen einbinden...
mfg, bensen
|
|
|
28.11.2005, 18:15
|
#3
|
|
TP-Moderator
Registriert seit: Mar 2002
|
versuche vorher aber mal folgendes, setze mal dieses Befehl im ersten Schlüsselbild deines Filmes
PHP-Code:
System.useCodepage = true;
|
|
|
28.11.2005, 19:21
|
#4
|
|
TP-Member
Registriert seit: May 2004
Ort: Ehingen (Donau)
|
leider keiner von euren Tripps hat bisher funktioniert 
|
|
|
28.11.2005, 20:27
|
#5
|
|
TP-Veteran
Registriert seit: May 2003
Ort: münchen
|
Hi freakx0,
Schau doch mal nach ob dieses Zeichen überhaupt in der Schriftart existiert?.
Ansonsten üwrde ich mal beim Einbetten der Schriftart die Zeichen per Eingabe in das Textfeld einbetten.
|
|
|
29.11.2005, 09:52
|
#6
|
|
TP-Member
Registriert seit: May 2004
Ort: Ehingen (Donau)
|
also bin immernoch auch der Suche nach dem "Fehler" bzw. der falschen Einstellung.
Ich also totaler Flash-Experte  habe jetzt zumindest herausgefunden, dass
Code:
_root.invoersendtext.restrict="^`\\\~<>\"";
in Actionscript-Include-Dateien drin steht. Ich habe testweise das mit // auskommentiert, hat aber nichts bewirkt.
Andere Schriftart nehmen hat auch nichts geändert.
Da ich auch keinen : Doppelpunkt eingeben kann, denke ich, dass schon bei der Eingabe irgendwie gefiltert wird. Gibts dafür spezielle Methoden, nach denen ich suchen könnte?
Und ist es möglich, den ganzen Film bzw. die AS Anweisungen nach einem Schlüsselwort zu durchsuchen?
Gruß
Dominik
|
|
|
29.11.2005, 11:12
|
#7
|
|
TP-Moderator
Registriert seit: Mar 2002
|
Dafür reicht doch ein Blick in die Hilfe von Flash (F1).
Du weiß doch dem Textfeld an das es nur bestimmte Zeichen anzeigen / annehmen soll.
Zitat:
TextField.restrict
Verfügbarkeit
Flash Player 6.
Verwendung
mein_txt.restrict
Beschreibung
Eigenschaft; gibt die Zeichen an, die ein Benutzer in das Textfeld eingeben kann. Wenn die Eigenschaft restrict auf null gesetzt ist, kann jedes beliebige Zeichen eingegeben werden. Wenn die Eigenschaft restrict einen leeren String enthält, kann kein Zeichen eingegeben werden. Wenn die Eigenschaft restrict einen String mit bestimmten Zeichen enthält, können nur diese Zeichen in das Textfeld eingegeben werden. Der String wird von links nach rechts gelesen. Ein Bereich kann mit einem Bindestrich (-) angegeben werden. Mit dieser Eigenschaft werden nur Benutzereingaben eingeschränkt; ein Skript kann jeden beliebigen Text in das Textfeld stellen. Diese Eigenschaft wird nicht an die Kontrollkästchen unter Schriftkonturen einbetten im Eigenschafteninspektor angeglichen.
Wenn der String mit "^" beginnt, werden anfänglich alle Zeichen akzeptiert, aber nachfolgende Zeichen im String werden nicht in die Liste der zulässigen Zeichen aufgenommen. Wenn der String nicht mit "^" beginnt, werden anfänglich keine Zeichen akzeptiert, aber nachfolgende Zeichen im String werden in die Liste der zulässigen Zeichen aufgenommen.
Beispiel
Im folgenden Beispiel können nur Großbuchstaben, Leerzeichen und Zahlen in das Textfeld eingegeben werden:
meinText.restrict = "A-Z 0-9";
Im folgenden Beispiel werden alle Zeichen bis auf Kleinbuchstaben akzeptiert:
meinText.restrict = "^a-z";
Um das Zeichen "^" oder "-" selbst zu verwenden, müssen Sie ihm einen umgekehrten Schrägstrich (Backslash) vorausstellen. Zulässige Backslash-Folgen: \-, \^ oder \\. Der umgekehrte Schrägstrich muss ein echtes Zeichen im String sein; in ActionScript muss der umgekehrte Schrägstrich also doppelt eingegeben werden. Im folgenden Beispiel werden nur der Bindestrich (-) und das Einfügezeichen (^) zugelassen:
meinText.restrict = "\\-\\^";
"^" kann an beliebiger Stelle im String verwendet werden, um zwischen dem Ein- und Ausschluss von Zeichen hin und her zu wechseln. Im folgenden Beispiel werden alle Großbuchstaben außer Q akzeptiert:
meinText.restrict = "A-Z^Q";
Sie können die Escape-Sequenz \u zum Erstellen von restrict-Strings verwenden. Im folgenden Beispiel werden nur die Zeichen zwischen ASCII 32 (Leerzeichen) und ASCII 126 (Tilde) akzeptiert:
meinText.restrict = "\u0020-\u007E";
|
|
|
|
29.11.2005, 11:44
|
#8
|
|
TP-Member
Registriert seit: May 2004
Ort: Ehingen (Donau)
|
so langsam komme ich glaub ich der Lösung näher. Ich habe jetzt nämlich festgestellt, dass die Zeichen eigentlich nur vertauscht sind. Wenn ich auf meine Taste ; drücke kommt nämlich < . Ist englisches Tastaturlayout.
Nur wo kann ich das nun wieder ändern?
@wanderratte
Es war jetzt kein Verständnisproblem der Methode restrict, da das ganze auch durch auskommentieren nicht funktioniert hat.
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 06:21 Uhr.
|
 |