| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| just imagine... Registriert seit: Nov 2007 Ort: Austria
Beiträge: 41
| AS3+ *.txt + *.CSS ?= scrollbalken
Hallo! Halli Hallo! Ich versuche den Text aus einem *.txt file herauszuladen und diesen, nachdem er durch das CSS file geparsed (hoffe das schreibt man so gg) wurde, in einem Textfeld ausgegeben wird.... Das funktioniert auch soweit durch folgenden code, in welchen News.txt und News.css zum einsatz kommen: Code: var tf:TextField = new TextField();
tf.width = 410;
tf.height = 420;
tf.multiline = true;
tf.wordWrap = true;
addChild(tf);
var wordList:Array = new Array();
var textLoader:URLLoader = new URLLoader();
textLoader.addEventListener(Event.COMPLETE, textLoaded);
var cssLoader:URLLoader = new URLLoader();
var css:StyleSheet = new StyleSheet();
function cssLoaded(e:Event):void{
css.parseCSS(e.target.data);
tf.styleSheet = css;
for(var i:int = 0; i < wordList.length; i++){
tf.htmlText += "<h4>" + wordList[i] + "</h4>";
}
}
function textLoaded(e:Event):void{
wordList = e.target.data.split("n");
cssLoader.load(new URLRequest("News.css"));
cssLoader.addEventListener(Event.COMPLETE, cssLoaded);
}
textLoader.load(new URLRequest("News.txt")); Wie kann ich einen Scrollbalken in as3 machen, welchen ich in dieses script einbauen kann? Danke lg PS: als Anhang noch die .flv datei, mit dem as3 code..... Geändert von lphdesign (02-02-2011 um 12:54 Uhr) |
| | |
| | #2 (permalink) |
| Keine Panik Registriert seit: Apr 2010 Ort: Düsseldorf (im ernst)
Beiträge: 1.868
|
gotoAndLearn.com: Object-Oriented Scrollbar: Part 1 und Object-Oriented Scrollbar: Part 2 |
| | |
| | #3 (permalink) |
| just imagine... Registriert seit: Nov 2007 Ort: Austria
Beiträge: 41
|
Hi! thx! Aber mein Problem ist nicht unbedingt das erstellen einer Scrollbar in der timeline, oder das erstellen von wiederverwendbaren klassen, sondern eher das erstellen einer scrollbar für dieses textfeld.... wie spreche ich es im as bezüglich der scrollbar an? wie kann ich eine scrollbar einbauen, und diese mit den feld verknüpfen? das verstehe ich noch nicht... lg als anhang habe ich den versuch das dyn.textfeld(as3) im content zu laden... dann funktioniert der scroller, der text wird aber nicht angezeigt... ich komm nicht weiter?? Geändert von lphdesign (02-02-2011 um 12:54 Uhr) |
| | |
| | #4 (permalink) |
| just imagine... Registriert seit: Nov 2007 Ort: Austria
Beiträge: 41
|
Habs jetzt so gelöst (hässlich, i know...) Code: var tf:TextField = new TextField();
tf.width = 410;
tf.height = 420;
tf.multiline = true;
tf.wordWrap = true;
addChild(tf);
var wordList:Array = new Array();
var textLoader:URLLoader = new URLLoader();
textLoader.addEventListener(Event.COMPLETE, textLoaded);
var cssLoader:URLLoader = new URLLoader();
var css:StyleSheet = new StyleSheet();
function cssLoaded(e:Event):void{
css.parseCSS(e.target.data);
tf.styleSheet = css;
for(var i:int = 0; i < wordList.length; i++){
tf.htmlText += "<h4>" + wordList[i] + "</h4>";
}
}
function textLoaded(e:Event):void{
wordList = e.target.data.split("\n");
cssLoader.load(new URLRequest("News.css"));
cssLoader.addEventListener(Event.COMPLETE, cssLoaded);
}
textLoader.load(new URLRequest("News.txt"));
scrollUP_mc.addEventListener(MouseEvent.CLICK, upScroll);
function upScroll(event:MouseEvent):void
{
trace(tf.scrollV);
tf.scrollV -= 1;
}
scrollDown_mc.addEventListener(MouseEvent.CLICK, downScroll);
function downScroll(event:MouseEvent):void
{
trace(tf.scrollV);
tf.scrollV += 1;
}
slider_mc.addEventListener(MouseEvent.MOUSE_DOWN, dragSlider);
stage.addEventListener(MouseEvent.MOUSE_UP, dropSlider);
var bounds:Rectangle = new Rectangle(slider_mc.x, slider_mc.y,0,170);
var dragging:Boolean = false;
function dragSlider(event:MouseEvent):void
{
slider_mc.startDrag(false,bounds);
dragging = true;
}
function dropSlider(event:MouseEvent):void
{
slider_mc.stopDrag();
dragging = false;
}
function checkSlider(event:Event):void
{
//if(dragging){trace("scroll");}
tf.scrollV = Math.round ((slider_mc.y - bounds.y)* tf.maxScrollV/170)
}
stage.addEventListener(Event.ENTER_FRAME, checkSlider);
function textScrolled(event:Event):void
{
slider_mc.y = bounds.y + (tf.scrollV * 170/tf.maxScrollV);
}
tf.addEventListener(Event.SCROLL, textScrolled); |
| | |
![]() |
| Lesezeichen |
| Stichworte |
| css, scrollbalken, txt |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Scrollbalken | donphons | Flash Einsteiger | 1 | 21-04-2006 09:32 |
| scrollbalken | jimihendrix | Flash MX 2004 | 1 | 19-04-2005 14:34 |
| Scrollbalken | RCG_Martin | Flash MX | 5 | 01-02-2004 21:31 |
| scrollbalken | Beetle | HTML und CSS | 8 | 09-07-2002 08:45 |
| scrollbalken | chica | Flash 4 und Flash 5 | 3 | 29-04-2002 09:03 |