Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-02-2006, 14:35   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2001
Ort: BGL bei Köln
Beiträge: 275
Question substring anzeigen

hallo zusammen.

wie kann ich in einem Textfeld einen Substring ausgeben, der nicht immer gleich lang ist?

Bspl. String: var wert_x = "SUBSTRING"; document.write(wert_);

Ich möchte wie gesagt nur den Substring (fett dargestellt) in dem Textfeld ausgeben.

Ich krieg das nicht hin und bin dankbar für Hilfe!

GreetZz, Chris
christian23cgn ist offline   Mit Zitat antworten
Alt 04-02-2006, 14:38   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
1. Du hast ja das ganze Wort fett geschrieben - wo is denn da der Substring..?
Oder Substring wovon oder wie oder was..?

2. Brauchst du jetzt AS oder JS? 'document.write' is nämlich ein JS-Befehl...
sonar ist offline   Mit Zitat antworten
Alt 04-02-2006, 14:54   #3 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
du meinst nicht sowas ?
PHP-Code:
var myString "test Text";
var 
such "Text";
myString myString.split(such).join("<b>"+such+"</b>");
txt.htmlText myString

hi Sonar
__________________
gruß bloba

2 x onkel² b_d
bloba ist offline   Mit Zitat antworten
Alt 04-02-2006, 15:04   #4 (permalink)
Neuer User
 
Registriert seit: Oct 2001
Ort: BGL bei Köln
Beiträge: 275
Question

schon antworten... klasse! danke erstmal.

hmmm ich weiss garnicht ob das klappt... bin mir nämlich garnicht mehr sicher... deswegen hier kurz was ich vorhabe:

für ein webradio will ich das aktuell-laufende lied anzeigen lassen. das geht mit einem externen JS, dass auf deren server liegt und nur ausgeführt wird, wenn die seite aufgerufen wird, oder aktualisiert wird.

<script language="JavaScript1.2" type="text/javascript" src="http://config.digital-webstream.de/status.php?mode=title&id=XXX"></script>


das JS liefert folgenden Wert zurück:

var title = "Hier der aktuelle Titel"; document.write(title);

Der Titel wird angezeigt, aber wie gesagt nur einmalig bei Seitenaufruf oder reload.
Ich würde den Titel gerne irgendwie an Flash weitergeben und anzeigen lassen.

Noch steh ich vor 3 großen ...
christian23cgn ist offline   Mit Zitat antworten
Alt 05-02-2006, 13:31   #5 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Die Übergabe von JS an Flash is eine etwas umständliche Geschichte...
Schau mal hier, da hab ich sowas in der Art gebaut:
SWF per URL-Parameter steuern (JS-Version)
Da geht's zwar um nen URL-Parameter, der per JS an die SWF übergeben wird, aber das kannst dir ja so umbauen, dass ne allgemeine JS-Var an die SWF übergeben wird...

Geändert von sonar (05-02-2006 um 13:33 Uhr)
sonar ist offline   Mit Zitat antworten
Alt 05-02-2006, 18:08   #6 (permalink)
Neuer User
 
Registriert seit: Oct 2001
Ort: BGL bei Köln
Beiträge: 275
danke dir sonar. allerdings hilft mir diese methode der variablenübergabe an flash nicht, da ich es vermeiden will, dass die seite erst einen relaod erfahren muss, damit die variable aktuell bleibt.
ich habs bereits anders gelöst und diese idee verworfen. dennoch vielen dank für die hilfe!

GreetZz, chris
christian23cgn ist offline   Mit Zitat antworten
Alt 05-02-2006, 20:03   #7 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Zitat:
Zitat von christian23cgn
ich habs bereits anders gelöst und diese idee verworfen.
So, und wie?
Wer Hilfe sucht, darf auch gern Tipps geben ...
sonar ist offline   Mit Zitat antworten
Alt 06-02-2006, 07:41   #8 (permalink)
Neuer User
 
Registriert seit: Oct 2001
Ort: BGL bei Köln
Beiträge: 275
klaro, sonar, aber die lösung hat mit meinem eigentlichen lösungsansatz wenig zu tun. aber dennoch hier kurz dargestellt:

die titelanzeige habe ich bisweilen in einem iframe anzeigen lassen, und aus flash mit getURL den inhalt des iframes alle 30 sekunden aktualisieren lassen. über dem iframe liegt ein transparentes flashmovie in dem die mauskoordinaten ausgelesen werden müssen. sobald die maus aber über den bereich des iframes kommt, klappt das auslesen der mauskoordinaten nicht mehr. das war mein anlass nach alternativen zu suchen, wie diese, die daten kommplett nach flash zu holen.
ich habe jetzt die funktion weggelassen, die die mauskoordinaten braucht, weil sie nicht elementar ist, weil ich keine andere zufriedenstellende lösung finde.
christian23cgn ist offline   Mit Zitat antworten
Alt 06-02-2006, 07:50   #9 (permalink)
Neuer User
 
Registriert seit: Oct 2001
Ort: BGL bei Köln
Beiträge: 275
Angry neues problem

ich habe direkt ein neues Problem.

Ein Flashfilm soll erst ablaufen, wenn eine JSfunktion bei Seitenaufruf ausgeführt wurde.

if(funktion ausgeführt){
movie.setvariable("abspielen","true");
}

allerdings funktioniert diese Methode der Variablenübergabe in den MozillaBrowsern (selbst im FF 8.1) und in NN nicht. Die Movies sind W3C-konform eingebunden.

Deine alternative Methode der Variablenübergabe hilft hier ab, aber dennoch die Frage:
Unterstützen die Mozillabrowser die Variablenübergabe per JS an Flash wirklich nicht?

Geändert von christian23cgn (06-02-2006 um 07:57 Uhr)
christian23cgn ist offline   Mit Zitat antworten
Alt 06-02-2006, 08:56   #10 (permalink)
Neuer User
 
Registriert seit: Oct 2001
Ort: BGL bei Köln
Beiträge: 275
Question document.write() flubbt nicht

Kann es sein, dass der Inhalt deiner "document.write()"-Anweisung nicht richtig ausgegeben wird? Anbei ein screenshot.


ich hab dazu in selHTML folgendes gefunden:

"Der Schrägstrich / in schließenden HTML-Tags muss bei der Ausgabe mit dem Zeichen \ maskiert werden. Das gilt besonders dann, wenn Sie dynamisch weiteren JavaScript-Code in der Form document.write("<script>...</script>") schreiben möchten. Maskiert <script>...<\/script> geschrieben, wird der dynamisch geschriebene Script-Bereich als eigenständiger Block interpretiert, und das aktuelle Script wird unabhängig davon weiter ausgeführt."
Angehängte Grafiken
Dateityp: jpg document_write.jpg (30,2 KB, 3x aufgerufen)

Geändert von christian23cgn (06-02-2006 um 09:03 Uhr)
christian23cgn 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 08:49 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele