Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-09-2003, 19:42   #1 (permalink)
mort3n
Gast
 
Beiträge: n/a
sorry... aber leider nochmal ne textfrage...

nabend...

dank eurer hifle klappt das einlesen eines externen textes jetzt super... hab aber noch ne kurze frage...

mein as :

loadVariables("textdatein/news.txt", this);

this.onData = function () {

newsV=newsV.split("\r\n").join("\n");

news.text=newsV;
}


wie muss man den loadVariables befehl umschreiben damit ich den text schon im ersten bild laden kann ? ich will den text quasi preloaden....
  Mit Zitat antworten
Alt 03-09-2003, 19:53   #2 (permalink)
Hirnverbrannt
 
Benutzerbild von NastyFrog
 
Registriert seit: Aug 2001
Ort: AUSTRIA
Beiträge: 2.020
Einfach das Script in den ersten Frame legen und dann beim onLoad (wird aufgerufen, wenn die txt geladen ist) zum nächsten Frame.
__________________
50 Seiten hardcore ActionScript von den Grundlagen bis zu 3D Darstellungen.... eben eine Abendlektüre.

Dogs fucked the Pope, no fault of mine. Watch out! ... Why money? My name is Brinks; I was born ... born? Get sheep over side ... women and children to armored car ... orders from Captain Zeep.(Hunter S. Thompson)
NastyFrog ist offline   Mit Zitat antworten
Alt 03-09-2003, 20:04   #3 (permalink)
mort3n
Gast
 
Beiträge: n/a
öh....kapier ich nicht...

ich will den text im ersten bild des films laden....

und wenn dann z.b. jemand auf news klickt soll der text sofort erscheinen ! es kommt mir hier auf die geschwindigkeit an...der text darf nicht eine sek. laden...
  Mit Zitat antworten
Alt 03-09-2003, 20:23   #4 (permalink)
mort3n
Gast
 
Beiträge: n/a
hiiiiiilfeeeee ! ich kapier des nicht (((((
  Mit Zitat antworten
Alt 03-09-2003, 20:37   #5 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
na mach es doch einfach so, wie der frosch es schreibt.

wenn du die txt im ersten frame lädst, und erst nach laden der txt
zum zweiten frame springen läßt, in dem dann der button ist,
dann geht's doch ohne pause !

btw, bei langen texten brauch das allerdings je nach
rechnerleistung trotzdem ein wenig !

grz
warrantmaster ist offline   Mit Zitat antworten
Alt 03-09-2003, 20:44   #6 (permalink)
mort3n
Gast
 
Beiträge: n/a
ich versteh des nur noch nicht so richtig... ich habe jetzt das komplette as in den ersten frame kopiert...aber wenn ich dann auf news klicke zeigt er den text nicht mehr an...wenn ich das as ins gleiche bild schreibe in dem auch das textfeld liegt dann geht es...
was meint er denn da mit onLoad ? des benutze ich nicht... oder wird des automatisch von flash geschrieben ?

ich versteh nur noch bahnhof
  Mit Zitat antworten
Alt 03-09-2003, 20:48   #7 (permalink)
Hirnverbrannt
 
Benutzerbild von NastyFrog
 
Registriert seit: Aug 2001
Ort: AUSTRIA
Beiträge: 2.020
onLoad is ein Event und der natürlich von Flash. Angezeigt wird der Text warscheinlich nicht, weil er ganz einfach noch nicht geladen ist. Deshalb denn eben auch der onLoad. Bitte hilf mir mal weiter und erklär mal etwas genauer, wo es hapert.
__________________
50 Seiten hardcore ActionScript von den Grundlagen bis zu 3D Darstellungen.... eben eine Abendlektüre.

Dogs fucked the Pope, no fault of mine. Watch out! ... Why money? My name is Brinks; I was born ... born? Get sheep over side ... women and children to armored car ... orders from Captain Zeep.(Hunter S. Thompson)
NastyFrog ist offline   Mit Zitat antworten
Alt 03-09-2003, 20:53   #8 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
@frog

btw, würde eigentlich immer zum loadvars objekt raten,
ist sicher besser, wenn jemand sowieso am anfang steht,
gleich die neuen instrumente zu vermitteln.

grz
warrantmaster ist offline   Mit Zitat antworten
Alt 03-09-2003, 20:59   #9 (permalink)
mort3n
Gast
 
Beiträge: n/a
ok frog !
erstmal danke dass du helfen willst

also :
ich habe ein dynamisches textfeld im 50. bild das heisst "news"...
in das gleiche bild wie das textfeld habe ich folegendes as geschrieben :

loadVariables("textdatein/news.txt", this);

this.onData = function () {

newsV=newsV.split("\r\n").join("\n");

news.text=newsV;
}

das hat zur folge dass der text in das feld geladen wird wenn man im film an die entsprechende stelle springt...funktioniert wunderbar...das problem ist nur dass der text erst dann geladen wird wenn man das feld anspringt...der text soll aber schon "im speicher" sein...so dass wenn ich zum bild 50 springe der text sofort erscheint...(in meinem fall lädt er ihn erst)...ich dachte nun man könnte den loadVariables befehl einfach ins erste bild schreiben damit er dort geladen wird...aber des klappt nicht...dann zeigt er im textfeld nix an...auch wenn ich den kompletten as ins erste bild kopiere geht es nicht...verstehst du was ich meine ?
  Mit Zitat antworten
Alt 03-09-2003, 23:13   #10 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
ActionScript:
  1. news.text=newsV;

das in bild 50, den rest in bild 1.
gruß
warrantmaster ist offline   Mit Zitat antworten
Alt 04-09-2003, 12:07   #11 (permalink)
mort3n
Gast
 
Beiträge: n/a
@warrantmaster


danke ! es klappt endlich !

danke für eure geduld ;-)
  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 05:50 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele