Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 20-12-2006, 13:51   #1 (permalink)
Neuer User
 
Benutzerbild von romihue
 
Registriert seit: Oct 2004
Ort: Kulmbach
Beiträge: 13
Unhappy Brauch bitte ganz schnelle Hilfe!!!!

Hallo Leute, brauche ganz dringen schnell HILFE!!
muß bis heute Abend ein Fenster als Maske über ein größeres BGBild(mc) per Maus bewegung laufen lassen(kein Drag und Drop)
das BGbild ist 2400 x 1670px groß und das fenster(maske) 700 x 400px und soll sich je nach mausbewegung hin und her bewegen.Praktisch scrollen..
Ach ja, problemchen ist auch noch, das die bewegung abgebremst werden soll und zwar mit diesem script(funktioniert auch, aber verträgt sich nicht mit dem Rest):

onClipEvent (load) {
var startx = 1050;
var starty = 390;
var targetx = startx;
var targety = starty;

}


onClipEvent (enterFrame) {
//regelt Abbremsgeschwindigkeit

this._x += (targetx - this._x)/12;
this._y += (targety - this._y)/12;

}

mit
this._x += ( _xmouse - this._x)/12;
this._y += ( _ymouse - this._y)/12;
bewegt sich das fenster nur im eigenen Rahmen, soll aber über die gesamte fläche laufen.

Ich hoffe, irgendwer hat schnell eine Idee und bedanke mich schon im Voraus
bei allen, die auch nur drüber nachdenken

romihue
romihue ist offline   Mit Zitat antworten
Alt 20-12-2006, 14:30   #2 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
bis wann heute abend
wo soll sich die maus befinden?
wo ist der registrierungspunkt des masken-movieclips?
lade doch mal hoch, was duschon hast(ohne das BGBild)
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary
andretti ist offline   Mit Zitat antworten
Alt 20-12-2006, 14:46   #3 (permalink)
Neuer User
 
Benutzerbild von romihue
 
Registriert seit: Oct 2004
Ort: Kulmbach
Beiträge: 13
Zitat:
Zitat von andretti Beitrag anzeigen
bis wann heute abend
wo soll sich die maus befinden?
wo ist der registrierungspunkt des masken-movieclips?
lade doch mal hoch, was duschon hast(ohne das BGBild)
Hallo andretti, bis maximal 17:30 und ich lade das teil als fenster.fla hoch
hab das bg ersetzt.
Danke schon mal

romihue
Angehängte Dateien
Dateityp: zip fenster_maus.zip (6,9 KB, 5x aufgerufen)
romihue ist offline   Mit Zitat antworten
Alt 20-12-2006, 15:25   #4 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
hab da mal was umgekrempelt;

instanznamen vergeben;
mit setMask() arbeiten;
actionscript in die hauptzeitleiste schreiben;

sollte das so wie im anhang funktionieren?
Angehängte Dateien
Dateityp: rar fenster_maus_new.rar (5,8 KB, 8x aufgerufen)
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary
andretti ist offline   Mit Zitat antworten
Alt 20-12-2006, 15:50   #5 (permalink)
Neuer User
 
Benutzerbild von romihue
 
Registriert seit: Oct 2004
Ort: Kulmbach
Beiträge: 13
Zitat:
Zitat von andretti Beitrag anzeigen
hab da mal was umgekrempelt;

instanznamen vergeben;
mit setMask() arbeiten;
actionscript in die hauptzeitleiste schreiben;

sollte das so wie im anhang funktionieren?
Danke Andretti, das ist es aber leider nur fast, denn eigentlich soll sich ja das fenster/maske über das darunterliegenden Bild bewegen und eben die verschiedenen Ausschnitte zeigen(unten beweglich und oben fest), bei dir ist das BGBild fest und die maske ist beweglich.ich hoffe, das ist einigermaßen verständlich ausgedrückt.
Aber trotzdem heißen Dank, vieleicht kommt mir noch die erleuchtung

romihue
romihue ist offline   Mit Zitat antworten
Alt 20-12-2006, 15:52   #6 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
kein problem, ein wenig umdenken bitte:

PHP-Code:
stop();
clip_mc.setMask(_root.masken_mc);
//koordinaten des clips
var startx 1050;
var 
starty 390;
var 
targetx startx;
var 
targety starty;
// mousezieher
onMouseMove = function () {
    
//_parent.mitte._x = _root._xmouse ;
    //_parent.mitte._y = _root._ymouse ;
    
updateAfterEvent();
};
clip_mc.onEnterFrame = function() {
    
//regelt Abbremsgeschwindigkeit
    
this._x += (_xmouse-this._x)/12;
    
this._y += (_ymouse-this._y)/12;
}; 
nehme alles zurück....habe mich da vertan, scusi.........
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary

Geändert von andretti (20-12-2006 um 16:56 Uhr)
andretti ist offline   Mit Zitat antworten
Alt 20-12-2006, 16:14   #7 (permalink)
Neuer User
 
Benutzerbild von romihue
 
Registriert seit: Oct 2004
Ort: Kulmbach
Beiträge: 13
Zitat:
Zitat von andretti Beitrag anzeigen
kein problem, ein wenig umdenken bitte:

PHP-Code:
stop();
clip_mc.setMask(_root.masken_mc);
//koordinaten des clips
var startx 1050;
var 
starty 390;
var 
targetx startx;
var 
targety starty;
// mousezieher
onMouseMove = function () {
    
//_parent.mitte._x = _root._xmouse ;
    //_parent.mitte._y = _root._ymouse ;
    
updateAfterEvent();
};
clip_mc.onEnterFrame = function() {
    
//regelt Abbremsgeschwindigkeit
    
this._x += (_xmouse-this._x)/12;
    
this._y += (_ymouse-this._y)/12;
}; 
Tut mir leid, aber vieleicht bin in schon zu gestresst, kann aber in deinem Code keine Veränderung sehen oder soll es bloß zum nachdenken anregen?
da ich in Arger zeitnot bin, kannst du mich da vieleicht etwas erleuchten?, bitte..
romihue
romihue ist offline   Mit Zitat antworten
Alt 20-12-2006, 16:56   #8 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
siehe oben;
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary
andretti ist offline   Mit Zitat antworten
Alt 20-12-2006, 18:07   #9 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
warum ist die maske höher als die bühne????

schau dir mal das an klick(1 MB);
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary
andretti 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 20:30 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele