Autor |
Nachricht |
GELight
Threadersteller
Dabei seit: 22.05.2006
Ort: Germany
Alter: -
Geschlecht:
|
Verfasst Fr 28.07.2006 17:50
Titel Eigene Scrollbar in Flash erstellen.. |
|
|
Dein Script hat mir schonmal "etwas" weitergeholfen.
Derzeit will irgendwie der hitTest nicht funktionieren.
Ich befinde mich in meinem "ScrollBar" MC. Darin liegt mein "Schieber" MC.
mein Script für den Mousedown habe ich von deinem etwas angepasst aber es funzt noch nicht.
Code: |
schieber.onMouseDown = function() {
if ( schieber.hitTest( _xmouse, _ymouse ) ) {
schieber.startDrag( false, schieber._x, 0, schieber._x, _parent.scrollbar._height - this._height );
scrolling = true;
}
}
|
Lasse ich die IF Bedingung weg, dann macht er alles soweit.
Was mache ich mit dem hitTest falsch?
Mario
|
|
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Fr 28.07.2006 18:30
Titel
|
|
|
okay.
probier doch mal
Code: |
var Scroll:Function = function(Dir:String){
switch(Dir){
case "down":
trace("RUNNER") // Hier deinen Code für Runter
break;
case "up":
trace("RAUF") // Hier deinen Code für Rauf
break;
}
}
Runter_mc.onPress = function(){
MoveDown = setInterval(Scroll,10,"down");
}
Runter_mc.onReleaseOutside = Runter_mc.onRelease = function(){
clearInterval(MoveDown)
}
Rauf_mc.onPress = function(){
MoveUp = setInterval(Scroll,10,"up");
}
Rauf_mc.onReleaseOutside = Rauf_mc.onRelease = function(){
clearInterval(MoveUp)
}
|
Zuletzt bearbeitet von phihochzwei am Fr 28.07.2006 18:34, insgesamt 1-mal bearbeitet
|
|
|
|
|
Anzeige
|
|
|
GELight
Threadersteller
Dabei seit: 22.05.2006
Ort: Germany
Alter: -
Geschlecht:
|
Verfasst Fr 28.07.2006 19:19
Titel Eigene Scrollbar in Flash erstellen.. |
|
|
Also mein Script funktioniert bislang fast einwandfrei.
Code: |
schieber.onMouseDown = function() {
//if ( schieber.hitTest( _xmouse, _ymouse ) ) {
schieber.startDrag( false, schieber._x, 0, schieber._x, _parent.scrollbar._height - this._height );
scrolling = true;
//}
}
schieber.onMouseUp = function() {
schieber.stopDrag();
scrolling = false;
}
schieber.onEnterFrame = function() {
if ( this._ymouse < this._y or this._ymouse > this._height ) scrolling = false;
if ( scrolling == true ){
schieber._y = _ymouse;
}
//updateAfterEvent();
}
|
Nur eben, wenn ich den hitTest dazunehme, dann macht er garnichts mehr.
Keine Ahnung, was ich da wieder walsch angebe.
@FlamingArt
Wenn ich das recht erlesen kann, dann ist dein Script ehr für den oberen und unteren Pfeil gedacht oder?
Mario
|
|
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Fr 28.07.2006 19:49
Titel
|
|
|
Ja klar. Darum ging es doch oder nett ??
|
|
|
|
|
GELight
Threadersteller
Dabei seit: 22.05.2006
Ort: Germany
Alter: -
Geschlecht:
|
Verfasst Fr 28.07.2006 21:31
Titel Eigene Scrollbar in Flash erstellen.. |
|
|
Nicht ganz. Dann hab ich mich vielleicht etwas falsch ausgedrückt.
Mir gings um die verschiebbare Scrollbar.
Wie in Windows halt die Scrollbars, wo man die Balken hoch und drunter schiebt und
sich der Inhalt des Contents nach oben oder unten verschiebt.
Mario
|
|
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Sa 29.07.2006 02:43
Titel
|
|
|
Ah so.... Ja schau ich morgen mal. Weiss ich aber nicht, ob ich das morgen schaffe, ansonsten Sonntag
|
|
|
|
|
GELight
Threadersteller
Dabei seit: 22.05.2006
Ort: Germany
Alter: -
Geschlecht:
|
Verfasst Sa 29.07.2006 09:54
Titel Eigene Scrollbar in Flash erstellen.. |
|
|
Wie es ausschaut hab ich es doch noch selbst hinbekommen.
Bis auf den hitTest geht nun alles.
Ich hätte jetzt nur ein kleines weiteres problem was nicht unbedingt mit diesem Posting hier zusammen hängt.
Thema: attachMovie.
Ich habe mir eine Komponente erstellt, die ein Bild lädt und noch ein paar kleine Texte zeigt.
Ziehe ich eine Instanz dieser Komponente auf die Bühne, dann lädt er unabhängig voneinander für jede Komponente auf der Bühne das Bild ordentlich. Erstelle ich eine solche Instanz dynamisch per attachMovie, dann lädt er nur bei der ersten erstellen das Bild. Alle Texte aber bleiben korrekt.
Mario
|
|
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Sa 29.07.2006 10:18
Titel
|
|
|
Komponenten nicht per attachMovie auf die Bühne holen, das BÖÖÖÖÖSES KARMA. Schau mal in der ActionScript-Referenz nach "createObject" bzw "createClassObject".
Um welche KOmponente geht es denn ????
|
|
|
|
|
|
|
|
Ähnliche Themen |
flash scrollbar erstellen
[flash] scrollbar über Mausrad...
[Flash] Scrollbar will nicht wie gewünscht.
[Flash] - Button / Scrollbar probleme
Suche Java/Flash Scrollbar-Script für [DIV]
Flash:Bilder mit Scrollbar/ Solider über-/ ineinanderblenden
|
|