• Blackberry DevCon – Register Now!
Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-03-2010, 15:05   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2008
Beiträge: 278
Scrollproblem

Hallo,

mein Scrollbalken verhält sich ein bisschen komisch wenn man ich rauf bzw. runter ziehen will... dann ändert sich seine position um einen pixel auf der x achse ganz komisch

wenn man aber nur die scroll buttons klickt zum rauf runter funktioniert alles ganz normal..

hat da jemand eine lösung für mich? Ich hänge mal die fla dran

gruß
Angehängte Dateien
Dateityp: fla slider.fla (82,5 KB, 3x aufgerufen)
Rotti ist offline   Mit Zitat antworten
Alt 18-03-2010, 10:30   #2 (permalink)
Neuer User
 
Registriert seit: Jul 2008
Beiträge: 278
hier mal der as3 code dazu:

Code:
var textFeld:TextField = new TextField();
textFeld.width=200;
textFeld.height=510;
textFeld.wordWrap=true;
textFeld.multiline=true;
textFeld.x=400;
textFeld.y=100;
addChild(textFeld);

var url:URLRequest=new URLRequest("style.css");
var loader:URLLoader = new URLLoader();

loader.addEventListener(Event.COMPLETE, cssGeladen);
loader.load(url);


function cssGeladen(evt:Event) {
	var css:StyleSheet = new StyleSheet();
	css.parseCSS(loader.data);
	textFeld.styleSheet=css;
	textFeld.htmlText="<br><h1>Description:</h1><p1><br>blafjksjafkfjkdafjjdkjdfjjkdfsjkfdsjlödfsajffdsjklsdfjklfsdjklödfsajfjkfdsjklsdfjklfsdjklödfsajfjklödfsajfjkfdsjklsdfjklfsdjklödfsajfdsklfjslöfjkslöadfjsöafdjsaöjdfjdsfjsdkfjksdfjksdljjfjfksjksfadsdfjkdfjköblaklfsdjklödfsajfdsklfjslöfjkslöadfjsöafdjsaöjdfjdsfjsdkfjksdfjksdljjfjfksjksfadsdfjkdfjköblaklfsdjklödfsajfdsklfjslöfjkslöadfkdfkjsdfjkdfjkjsdfkjkdfsjködfjködsaklsdfjklfsdjkfdsjklsdfjklfsdjklödfsajfjkjkfdsjklsdfjklfsdjkfdsjklsdfjklfsdjklödfsajfjkfdsjklsdfjklfsdjklödfsajfjkfdsjklsdfjklfsdjklödfsajfjkfdsjklsdfjklfsdjklödfsajfjklödfsajfjkfdsjklsdfjklfsdjklödfsajffdsjklsdfjklfsdjklödfsajfjkfdsjklsdfjklfsdjklödfsajfjklödfsajfjkfdsjklsdfjklfsdjklödfsajfdsklfjslöfjkslöadfjsöafdjsaöjdfjdsfjsdkfjksdfjksdljjfjfksjksfadsdfjkdfjköblaklfsdjklödfsajfdsklfjslöfjkslöadfjsöafdjsaöjdfjdsfjsdkfjksdfjksdljjfjfksjksfadsdfjkdfjköblaklfsdjklödfsajfdsklfjslöfjkslöadfjsöafdjsaöjdfjdsfjsdkfjksdfjksdljjfjfksjksfadsdfjkdfjköblaklfsdjklödfsajfdsklfjslöfjkslöadfjsöafdjsaöjdfjdsfjsdkfjksdfjksdljjfjfksjksfadsdfjkdfjköblaklfsdjklödfsajfdsklfjslöfjkslöadfjsöafdjsaöjdfjdsfjsdkfjksdfjksdljjfjfksjksfadsdfjkdfjköblaklfsdjklödfsajfdsklfjslöfjkslöadfjsöafdjsaöjdfjdsfjsdkfjksdfjksdljjfjfksjksfadsdfjkdfjköblaklfsdjklödfsajfdsklfjslöfjkslöadfjsöafdjsaöjdfjdsfjsdkfjksdfjksdljjfjfksjksfadsdfjkdfjköblaBBBBBBBBBBBLA<br><br></p1><h1>Key Features:</h1><p2><br>blabla<br><a href='http://www.bla.de' target='_blank'><br>blabla</a> - fjkjdfkgjskdgdgkdsgjksdg<br><a href='http://www.bla.de' target='_blank'><br>gfjkgjksdg</a> – vjkfgjkfgjöslkfgjfdsg<br><a href='http://www.bla.de' target='_blank'><br>dfsafsf</a> - dfgfgsgdd<br><a href='http://www.bla.de' target='_blank'><br>dsfsdfdfs</a> - gdfgfgdfg<br></p3>";
}


//Slider **************************************************************************************************************

runter_mc.addEventListener(MouseEvent.MOUSE_OVER,mouseDownHandler);
runter_mc.addEventListener(MouseEvent.MOUSE_OUT,remove1);

function mouseDownHandler(event:MouseEvent):void
{
   addEventListener(Event.ENTER_FRAME,enterFrameHandler);
}

function remove1(event:MouseEvent):void
{
   removeEventListener(Event.ENTER_FRAME,enterFrameHandler);
}

function enterFrameHandler(event:Event):void
{
   textFeld.scrollV++;
}  

hoch_mc.addEventListener(MouseEvent.MOUSE_OVER,mouseDownHandler2);
hoch_mc.addEventListener(MouseEvent.MOUSE_OUT,remove2);

function mouseDownHandler2(event:MouseEvent):void
{
   addEventListener(Event.ENTER_FRAME,enterFrameHandler2);
}

function remove2(event:MouseEvent):void
{
   removeEventListener(Event.ENTER_FRAME,enterFrameHandler2);
}

function enterFrameHandler2(event:Event):void
{
   textFeld.scrollV--;
}  

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,380);
var dragging:Boolean = true; 
slider_mc.x=672.9;
slider_mc.y=100.1;

function dragSlider(event:MouseEvent):void
	{
	slider_mc.startDrag(false,bounds);
	dragging = false;
	}
function dropSlider(event:MouseEvent):void
	{
	slider_mc.stopDrag();
	dragging = false;
	}
function checkSlider(event:Event):void
{
	//if(dragging){trace("scroll");}
	textFeld.scrollV = Math.round ((slider_mc.y - bounds.y)* textFeld.maxScrollV/380)
}
stage.addEventListener(Event.ENTER_FRAME, checkSlider);

function textScrolled(event:Event):void
{
slider_mc.y = bounds.y + (textFeld.scrollV * 380/textFeld.maxScrollV);
}
textFeld.addEventListener(Event.SCROLL, textScrolled);
Rotti ist offline   Mit Zitat antworten
Alt 19-03-2010, 14:41   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2008
Beiträge: 278
hat keiner ne idee dazu?

das tutorial hab ich von da:

Create A Custom Scrollbar In AS3 | Flash Essential

selbst bei dem tutorial springt der scrollbalken leicht nach links wenn man ihn ziehen will
Rotti 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Scrollproblem feivelmaus Flash Einsteiger 3 08-07-2008 00:20
kleines Scrollproblem DRAGONByTE Flash MX 4 13-09-2005 22:28
Scrollproblem poffi Flash MX 5 22-04-2004 18:22
Scrollproblem siflu Flash MX 1 08-06-2003 16:19
Scrollproblem... mex Flash 4 und Flash 5 4 19-10-2001 18:39


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:48 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele