Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-03-2010, 14:40   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2010
Beiträge: 6
Question uiScrollBar inaktiv sobald swf auf dem server liegt

Hi Leute

Ich habe ein Problem mit der uiScrollBar Komponente und zwar benutze ich ein dynamisches Textfeld welches aus einer externen Textdatei liest.
Diesem Textfeld habe ich den uiScrollBar zugewiesen (also aus dem Komponenten-Fenster rausgezogen und an das Textfeld gepackt, und im Komponenten-Inspektor habe ich für scrollTargetName den Instanznamen des dynamischen Textfeldes angeben).
Soweit so gut wenn ich den Film teste funktioniert alles wunderbar der Text lässt scrollen und die Scrollbar passt sich auch automtisch der Länge des Textes an.
Sobald ich die swf-Datei jedoch auf den Server packe und sie im Browser aufrufe ist die Scrollbar inaktiv.
Kennt jemand dieses Problem? Woran mag das liegen?
571FF ist offline   Mit Zitat antworten
Alt 07-03-2010, 15:04   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Moin,

hast du einen Preloader drin? Oder das offline mal mit "Download simulieren" getestet? Wäre möglich, dass es daran liegen könnte.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 07-03-2010, 15:19   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2010
Beiträge: 6
Danke für die schnelle Antwort.
Nein ich habe keinen Preloader drin und wenn ich es mit Download simulieren teste tritt genau dieses Problem auch offline auf.
571FF ist offline   Mit Zitat antworten
Alt 07-03-2010, 15:20   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Dann pack mal nen Preloader rein ;-).
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 07-03-2010, 15:58   #5 (permalink)
Neuer User
 
Registriert seit: Mar 2010
Beiträge: 6
also mit Preloader funktioniert es offline per "Download simulieren" nun auch aber online ändert sich nichts. Die Scrollbar bleibt inaktiv.
571FF ist offline   Mit Zitat antworten
Alt 07-03-2010, 16:03   #6 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hm... Wie sieht denn deine Preloader bzw. die Datei generell aus?
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 07-03-2010, 16:17   #7 (permalink)
Neuer User
 
Registriert seit: Mar 2010
Beiträge: 6
also mein Preloader ist eine maske die sich über eine grafik schiebt.
hier das AS dafür

Code:
function ladeVortschritt(mein_inhalt:ProgressEvent):void {
	
	var percent:Number = Math.floor( (mein_inhalt.bytesLoaded*100)/mein_inhalt.bytesTotal );
	prozent_text.text = percent + "%";
	ladeBalken_maske.width = percent * 2;
}
function ladeKomplett(e:Event):void {
currentFrame + 1;
}
loaderInfo.addEventListener(ProgressEvent.PROGRESS, ladeVortschritt);
loaderInfo.addEventListener(Event.COMPLETE, ladeKomplett);
die datei besteht einfach nur aus einem dynamischen Textfeld und dem uiScrollBar...die sitzen in einem movieclip

Geändert von 571FF (07-03-2010 um 16:22 Uhr)
571FF ist offline   Mit Zitat antworten
Alt 07-03-2010, 16:29   #8 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Und wie befüllst du das Textfeld? Dynamisch?
Im Zweifel erst den Text reinladen und dann noch einmal per AS der Scrollbar das Textfeld als Target zuweisen.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 07-03-2010, 16:44   #9 (permalink)
Neuer User
 
Registriert seit: Mar 2010
Beiträge: 6
das Textfeld wird über eine externe Textdatei befüllt der code dafür sieht so aus

Code:
var loader:URLLoader = new URLLoader(new URLRequest("test_text.txt"));
loader.addEventListener(Event.COMPLETE, completeHandler);

function completeHandler(event:Event):void {
    var loadedText:URLLoader = URLLoader(event.target);
	test_text.htmlText = loadedText.data;
}
wie genau weise ich denn der scrollbar das Textfeld über AS zu?
571FF ist offline   Mit Zitat antworten
Alt 07-03-2010, 16:51   #10 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Pack das mal mit in den completeHandler (nach der Textzuweisung).
PHP-Code:
sb.scrollTargetName "test_text"//wobei "sb" der Instanzname der ScrollBar wäre 
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 07-03-2010, 17:11   #11 (permalink)
Neuer User
 
Registriert seit: Mar 2010
Beiträge: 6
wunderbar jetzt funktioniert es
vielen dank
571FF ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
inaktiv, problem, uiscrollbar

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Unvollsändiges Laden wenn swf auf Server liegt DonMikone Flash CS3 Professional 5 10-04-2009 09:52
Text verschwindet sobald er schief liegt sejau Flash CS3 Professional 1 17-11-2008 11:30
Mit AS auslesen auf welchem Server die SWF liegt LongDonJohn ActionScript 3 4 19-02-2008 17:52
Sobald SWF auf Online-Server funktioniert loadVars nicht mehr! :( Nepo88 ActionScript 2 3 09-07-2007 13:29
Veröffentlichen - swf liegt auf anderem Server premiumxy Flash MX 2004 5 16-08-2006 17:35


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:29 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele