beckersbesters
Mitglied
Hallo zusammen,
ich habe mich mal ein wenig im Forum umgeschaut und Datics (Tobias Menzel) Seite mit Flash Experimenten gefunden.
EINFACH GENIAL!
Aber nun zu meiner Frage:
Wie bekommt man es hin das beim ct MovieClip (container) nur Breite und Höhe der
Maske als maximaler Weg für x und y genommen wird, denn sonst muss man
bei grossen Bildern ohne Ende klicken, ziehen, klicken, ziehen usw.?
Hier der AS-Code:
Wenn ich jetzt ins onEnterFrame
setze, zeigt er mit die Größe des aktuellen Bildes und die aktuelle Größe der Maske, welche wiederrum dynamisch ist. Also müsste doch prinzipiell nur
prozentual gegeneinander gerechnet werden?
cu
ich habe mich mal ein wenig im Forum umgeschaut und Datics (Tobias Menzel) Seite mit Flash Experimenten gefunden.
EINFACH GENIAL!
Aber nun zu meiner Frage:
Wie bekommt man es hin das beim ct MovieClip (container) nur Breite und Höhe der
Maske als maximaler Weg für x und y genommen wird, denn sonst muss man
bei grossen Bildern ohne Ende klicken, ziehen, klicken, ziehen usw.?
Hier der AS-Code:
PHP:
function startMove(dx, dy) {
ct.onEnterFrame = function() {
if (this._width > mask._width) this._x = _xmouse - dx;
if (this._height > mask._height) this._y = _ymouse - dy;
if (this._width > mask._width) {
if (this._x < mask._width - this._width) this._x = mask._width - this._width;
if (this._x > 4) this._x = 4;
}
if (this._height > mask._height) {
if (this._y < mask._height - this._height) this._y = mask._height - this._height;
if (this._y > 4) this._y = 4;
}
bg1._x = this._x - 2;
bg1._y = this._y - 2;
}
}
Wenn ich jetzt ins onEnterFrame
PHP:
trace(this._width);
trace(mask._width);
setze, zeigt er mit die Größe des aktuellen Bildes und die aktuelle Größe der Maske, welche wiederrum dynamisch ist. Also müsste doch prinzipiell nur
PHP:
var bildgroesse = this._width;
var maskengroesse = mask._width;
// Also sind maskengroesse und bildgroesse jeweils = 100%
cu