Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-01-2005, 13:55   #1 (permalink)
aufdemwegnachberlin
 
Benutzerbild von purewhite
 
Registriert seit: Jul 2004
Beiträge: 591
txt-feld vorladen

hi zusammen,

könnte mir jemand einen Ansatzpunkt geben, wie ich folgendes Problem löse?
Ich importiere Text von Txt-Datei in ein dyn. Textfeld. dieser ist mit component scrollbalken scrollbar.

da der text (aufgrund der ladezeit) später eingeladen wird, als der scrollbalken, baut dieser (scrollbalken) sich nicht auf, d.h. passt sich nicht der textlänge an und funktioniert somit nicht.

ich habe mir überlegt, eine kleine bedingung aufzustellen, die nach gewisser länge erst weiter abspielt...

PHP-Code:
if (lenght(textfeld)>5) {
  
gotoAndPlay(4);
 } else {
  
gotoAndPlay(2);

Wird text aus einer txt-datei auf einmal eingeladen, d.h. nicht hirarchisch (nach und nach)....? dann würde das so funktionieren (denke ich mir). Sollte der text jedoch nach und nach eingeladen werden, wäre das mit >5 nicht zu machen....dann bräuchte ich so etwas wie

wenn TEXT "KOMPLETT" geladen, gotoAndPlay(4)....
bloß wie ..?
gruß
pw
purewhite ist offline   Mit Zitat antworten
Alt 23-01-2005, 15:30   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Das Problem hatten wir doch gestern erst... und der HAY hat dir doch gezeigt, wie du mit einem LoadVars-Objekt arbeitest... du wirst doch nicht immer noch per loadVariables den Text laden...?

Und ich weiß auch nicht, was für ein Problem du mit dem Scrollbar hast - natürlich passt sich der der Textlänge an, dafür is er ja da... Vielleicht kannst mal ne fla hochtun?
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 23-01-2005, 15:44   #3 (permalink)
aufdemwegnachberlin
 
Benutzerbild von purewhite
 
Registriert seit: Jul 2004
Beiträge: 591
hi sonar,
ne, die loadvars version vom HAY ist in gebrauch, alles gut....darum gehts auch nicht...es geht darum, daß ich ein Textfeld habe, in dem ich auch einen Text einlade...langer text. scrollbar aus componenten-bib passt sich dann auch an die länge des eingeladenen textes an...alles gut auch hier....hatte aber das ganze auf einer t3 leitung angesehen, über die der film so schnell geladen war, daß der scrollbalken schon vor dem text erschien, somit sich der scrollbalken nicht an den Text anpassen konnte.

Das Prinzip von gestern, wenn "an" dann gotoAndPlay..., wenn "aus" stop...ist somit hier nicht anwendbar,....wenn dann bräuchte ich sowas wie

"wenn textfeld="(((kompletter text aus txt-loaded)))"
gotoAndStop(3)

da ich ja aber die länge des textes aus der txt-datei ändern kann, kann ich ja auch keine feste bedingung eingeben (wie "wenn "an" dann, wenn "nicht" , dann...)
...
???

Geändert von purewhite (23-01-2005 um 15:47 Uhr)
purewhite ist offline   Mit Zitat antworten
Alt 23-01-2005, 15:51   #4 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Zitat:
Zitat von purewhite
"wenn textfeld="(((kompletter text aus txt-loaded)))"
gotoAndStop(3)?
Genau dafür hat das LoadVars-Objekt ja den onLoad-Handler: wenn geladen, mach was...
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 23-01-2005, 16:10   #5 (permalink)
aufdemwegnachberlin
 
Benutzerbild von purewhite
 
Registriert seit: Jul 2004
Beiträge: 591
ja, aber wie erkenne ich in der abfrage, daß der komplette text (z.b. 2500 Zeichen..aber immer unterschiedlich) geladen ist..?
purewhite ist offline   Mit Zitat antworten
Alt 23-01-2005, 16:22   #6 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
onLoad heißt das Ding ist fertig geladen, egal wie groß oder lang der Text is...
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 23-01-2005, 16:28   #7 (permalink)
aufdemwegnachberlin
 
Benutzerbild von purewhite
 
Registriert seit: Jul 2004
Beiträge: 591
ohhh...ok, sorry...wusste ich nicht..danke dir
purewhite ist offline   Mit Zitat antworten
Alt 23-01-2005, 16:37   #8 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Dafür gäbe es auch die Flashhilfe/AS-Referenz
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 23-01-2005, 17:13   #9 (permalink)
aufdemwegnachberlin
 
Benutzerbild von purewhite
 
Registriert seit: Jul 2004
Beiträge: 591
yup...stimmt...falsch interpretiert (von mir)
trotzdem hänge ich etwas in der umsetzung....
also, wenn ich nur warten möchte, bis der text in die textfeld geladen ist,.....?
sorry, blicks nicht....

var1 = new LoadVars();
var1.onLoad = function (text1){
if (text1){
this.textfeld== "?????" ?
gotoAndPlay(4);
}
}
var1.load("demo.txt")
stop()
purewhite ist offline   Mit Zitat antworten
Alt 23-01-2005, 17:20   #10 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Also jetzt aber...
Zitat:
Zitat von HAY
ActionScript:
  1. lv = new LoadVars();
  2. lv.onLoad = function (success){
  3.             if (success){
  4.                 this.test== "an" ? gotoAndStop(3)  : gotoAndStop(6)
  5.             }
  6. }
  7. lv.load("demo.txt")
  8. stop()
Da siehst doch genau das Prinzip...
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 23-01-2005, 17:47   #11 (permalink)
aufdemwegnachberlin
 
Benutzerbild von purewhite
 
Registriert seit: Jul 2004
Beiträge: 591
ja, das prinzip hier ist mir schon klar....
die funktion von HAY ist astrein für die überprüfung des Inhalts des textfelds "test"...

geladen wird demo.txt ins textfeld(test).
Wenn geladen, dann....
wenn textfeld(test)="an" ....gehe zu 3
wenn textfeld(test)="nicht an" ....gehe zu 6


ich will jedoch,
laden von demo.txt (variable=test...langer text) ins textfeld(test),
wenn geladen, dann gehe zu 3
....ich kann mir ja daher die if-bedingung sparen, also nur
nach laden der variable lv ins textfeld "test", gotoAndPlay....
wäre das dann lv.textfeld(test).onLoad...gotoAnd...
???
ich habe mehr als eine varibale im lv(txt-file).

Geändert von purewhite (23-01-2005 um 18:13 Uhr)
purewhite ist offline   Mit Zitat antworten
Alt 23-01-2005, 18:19   #12 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
lv is keine Variable im Text oder so, sondern der Name der LoadVars-Instanz!

Und genauso gehts ja: onLoad --> if(success) --> gotoAndPlay(3);
Ganz egal, wie viele Variablen da im Text drin sind oder so...
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 23-01-2005, 18:24   #13 (permalink)
aufdemwegnachberlin
 
Benutzerbild von purewhite
 
Registriert seit: Jul 2004
Beiträge: 591
achso...ich muss die textvariable gar nicht definieren....
na dann....vielen dank...grüße
purewhite ist offline   Mit Zitat antworten
Alt 23-01-2005, 19:31   #14 (permalink)
aufdemwegnachberlin
 
Benutzerbild von purewhite
 
Registriert seit: Jul 2004
Beiträge: 591
jetzt nochmal....so langsam verzweifel ich...
also, textfeld definiere ich


PHP-Code:
lv = new LoadVars(); 
lv.onLoad = function (success){ 
            if (
success){ 
                                         <--------------
korrektur...sollte da nicht rein
                gotoAndStop
(3);            } 

lv.load("demo.txt"
stop() 
So, das ist jetzt toll, jedoch wird der text nicht in dem textfeld angezeigt....die funktion aber funktioniert......
nochmal...ich will aber, das der text in ein textfeld geladen wird. nachdem der text geladen ist, goto...usw....?????

Geändert von purewhite (23-01-2005 um 19:52 Uhr)
purewhite ist offline   Mit Zitat antworten
Alt 23-01-2005, 19:38   #15 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Was soll denn das sein?
ActionScript:
  1. this.test;
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar 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 07:39 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele