Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-05-2005, 11:14   #1 (permalink)
Ich und du,Müllers..
 
Benutzerbild von börnstar
 
Registriert seit: Nov 2003
Beiträge: 72
dynamischer smooth scroller geht nicht!

Hi Folks!
Ich hab hier den smooth scroller von Smirgel etwas ummodeliert und möchte jetzt, dass er einen dynamischen Text lädt.
Laden tut er ihn auch, allerdings lässt er sich dann nicht mehr scrollen! Ich weiß nicht wo mein Fehler liegt und im Forum hab ich nix entsprechendes gefunden was mir weiter helfen könnte.
Das Textfeld, in das der Text geladen wird, soll sich automatisch an die Textgröße anpassen. Mit statischem Text ist das kein Problem allerdings beim dynamischen!
Ich hoffe es kann mir einer helfen!

Gruß börnstar
Angehängte Dateien
Dateityp: rar smooth_scroll_scharf_dyn.rar (8,2 KB, 44x aufgerufen)
börnstar ist offline   Mit Zitat antworten
Alt 02-05-2005, 12:05   #2 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Kleiner Fehler .
Korriegier mal diese Zeile:
ActionScript:
  1. mc.theText.dat.text=this.freund;
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 02-05-2005, 12:16   #3 (permalink)
Ich und du,Müllers..
 
Benutzerbild von börnstar
 
Registriert seit: Nov 2003
Beiträge: 72
Danke, allerdings lässt er sich immernoch nicht scrollen!
Angezeigt hat er mir den Text ja, aber es geht einfach nicht!
Kann es sein, dass es irgendwie nicht mit einem loadVars geht?

Hier die geänderte Version mit der Textdatei, hatte sie eben vergessen!
Angehängte Dateien
Dateityp: rar smooth_scroll_scharf_dyn.rar (8,5 KB, 63x aufgerufen)
börnstar ist offline   Mit Zitat antworten
Alt 02-05-2005, 13:34   #4 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Das liegt daran das Du schon vorher fragst ob es mehr Text gibt als hinter die Maske passt.
Machs mal so :
ActionScript:
  1. mc.theText.dat.autoSize = "left";
  2. mc.theText.dat.multiline = true;
  3. mc.theText.dat.wordWrap = true;
  4.  
  5.  
  6. meinText = new LoadVars();
  7. meinText.onLoad = function(success){
  8.     if (success){
  9.         trace(this.freund);
  10.         mc.theText.dat.text=this.freund;
  11.         [B]if (mc.theText.dat._height > mc.theMask._height) {
  12.             mc.dragger._height = mc.theMask._height/(mc.theText.dat._height/mc.theMask._height)
  13.         }
  14.         else{
  15.             mc.dragger._visible = false;
  16.         }[/B] 
  17.   }
  18.      else
  19.     {
  20.         trace ("daten konnten nicht geladen werden");
  21.          mc.theText.dat.text = "Fehler, keine Daten"
  22.     }
  23. }
  24. meinText.load("freunden.txt");
Und das dick markierte habe ich aus dem AS vom mc, das kannste da rausnehmen, ist dort fehl am Platze.
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 02-05-2005, 14:02   #5 (permalink)
Ich und du,Müllers..
 
Benutzerbild von börnstar
 
Registriert seit: Nov 2003
Beiträge: 72
Wunderbar! Danke!
Jetzt klappts!
Lag dann wohl an den Pfaden.

Gruß börnstar
börnstar ist offline   Mit Zitat antworten
Alt 02-05-2005, 14:19   #6 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
ne die wahren ja richtig, aber Deine Funktion hat ja gleich gefragt ob der Inhalt des Textfeldes grösser ist als die Maske und so schnell ist Flash nun auch nicht...
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 02-05-2005, 14:42   #7 (permalink)
*hello new world
 
Benutzerbild von nalin
 
Registriert seit: Jan 2004
Ort: sauerland
Beiträge: 1.788
kurze zwischenfrage ;)

hallo zusammen,

ich habe die schrift von dem dyn. scroller durch eine 10 punkt verdana ersetzt.
kann mir jemand sagen warum die bei mir jetzt "verschwommen" dargestellt wird?

viele grüße,
nalin
nalin ist offline   Mit Zitat antworten
Alt 02-05-2005, 14:44   #8 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Weil vielleicht den Textfeld auf einem "ungeraden" Pixel liegt?
Ka...
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 02-05-2005, 14:55   #9 (permalink)
*hello new world
 
Benutzerbild von nalin
 
Registriert seit: Jan 2004
Ort: sauerland
Beiträge: 1.788
leider nein. sind auf 0/0.

jemand noch eine idee?

Geändert von nalin (02-05-2005 um 15:54 Uhr)
nalin ist offline   Mit Zitat antworten
Alt 02-05-2005, 17:08   #10 (permalink)
Ich und du,Müllers..
 
Benutzerbild von börnstar
 
Registriert seit: Nov 2003
Beiträge: 72
Verdana ist kein Pixelfont!
Musst schon nen Pixelfont nehmen, sonst wird das denk ich nix!
Aber du kannst dir hier die Pixelfont-version von Verdana runterladen! Dann müsste es denk ich gehen!
börnstar ist offline   Mit Zitat antworten
Alt 02-05-2005, 17:59   #11 (permalink)
*hello new world
 
Benutzerbild von nalin
 
Registriert seit: Jan 2004
Ort: sauerland
Beiträge: 1.788
danke, hab ich allerdings mittlerweile auch schon festgestellt!

grüße,
nalin
nalin 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 05:38 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele