Zurück   Flashforum > Flash > Stuff

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 30-12-2004, 20:50   #1 (permalink)
Waffe==Verstand
 
Benutzerbild von p-flash
 
Registriert seit: Jul 2004
Ort: Düsseldorf
Beiträge: 724
[Stuff] Dynamische Aenderung des Registrierungspunkts

Hi,

ich hatte frueher damit immer Probleme und genau Beispiele habe ich nie gefunden. Poste deshalb mal eine Möglichkeit hier, wobei ich annehme dass die Experten unter uns es anders machen würden, deshalb bitte ich auch um Verbesserungsvorschläge und Alternativen.

Hoffe für die Anfänger wird es hilfreich sein.

PHP-Code:
// Beschreibung: Mc a enthaelt das Mc b, welches onPress an der Stelle vergroessert wird, an der gedrueckt wird.

_global.tl this// Referenz auf _root in einer globalen Variable speichern 

a.onPress = function()
{
    
// X- und Y-Abstand von dem Punkt, auf dem gedrueckt wird und der aktuellen Position von Mc a
    
var disX _global.tl._xmouse this._x;
    var 
disY _global.tl._ymouse this._y;
    
// Auesseres Mc (Mc a) an die Position der Maus verschieben
    
this._x _global.tl._xmouse;
    
this._y _global.tl._ymouse;
    
// Inneres Mc (Mc b) entgegengesetzt bewegen, damit die Position auf der Buehne unveraendert bleibt.
    
this.b._x -= disX;
    
this.b._y -= disY;
    
// Vergroessern
    
this._xscale this._yscale 300;
};

a.onRelease = function()
{
    
// Auf Normalgroesse verkleinern
    
this._xscale this._yscale 100;
}; 

p-flash
Angehängte Dateien
Dateityp: zip Registrierungspunkt.zip (10,7 KB, 60x aufgerufen)
p-flash ist offline   Mit Zitat antworten
Alt 30-12-2004, 23:22   #2 (permalink)
Flash & TYPO3
 
Registriert seit: Oct 2003
Ort: Bayern
Beiträge: 2.700
Hey, ds ist gut. Sowas habe ich schon lange mal gebraucht!
__________________
Mediendesign-Student
johanness ist offline   Mit Zitat antworten
Alt 02-02-2005, 22:34   #3 (permalink)
Waffe==Verstand
 
Benutzerbild von p-flash
 
Registriert seit: Jul 2004
Ort: Düsseldorf
Beiträge: 724
Suchmaschine:
Registrierung, Registrierungs, Registrierpunkt, Ursprung, Registrier

Geändert von p-flash (02-02-2005 um 22:37 Uhr)
p-flash ist offline   Mit Zitat antworten
Alt 03-02-2005, 02:41   #4 (permalink)
05
 
Benutzerbild von gorgeous
 
Registriert seit: Nov 2004
Beiträge: 346
Thumbs up

feine sache!
gorgeous ist offline   Mit Zitat antworten
Alt 03-02-2005, 05:24   #5 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Hi.

Ja ist cool!
Ich habe mal noch etwas Sliding reingebaut.
ActionScript:
  1. // Beschreibung: Mc a enthaelt das Mc b, welches onPress an der Stelle vergroessert wird, an der gedrueckt wird.
  2.  _global.tl = this;
  3.  slideSpeed = 5;
  4.  zoomFaktor = 500;
  5.  // Referenz auf _root in einer globalen Variable speichern
  6.  a.onPress = function() {
  7.      // X- und Y-Abstand von dem Punkt, auf dem gedrueckt wird und der aktuellen Position von Mc a
  8.      // Auesseres Mc (Mc a) an die Position der Maus verschieben
  9.      // Inneres Mc (Mc b) entgegengesetzt bewegen, damit die Position auf der Buehne unveraendert bleibt.
  10.      this.b._x -= _global.tl._xmouse - this._x;
  11.      this.b._y -= _global.tl._ymouse - this._y;
  12.      this._x = _global.tl._xmouse;
  13.      this._y = _global.tl._ymouse;
  14.      // Vergroessern
  15.      this.onEnterFrame = function() {
  16.          if (this._xscale < zoomFaktor - 2) {
  17.              this._xscale += (zoomFaktor - this._xscale) / slideSpeed;
  18.              this._yscale += (zoomFaktor - this._yscale) / slideSpeed;
  19.          } else {
  20.              delete this.onEnterFrame;
  21.          }
  22.      };
  23.  };
  24.  // Auf Normalgroesse verkleinern
  25.  a.onRelease = a.onReleaseOutside = function () {
  26.      this.onEnterFrame = function() {
  27.          if (this._xscale > 102) {
  28.              this._xscale -= (this._xscale - 100) / slideSpeed;
  29.              this._yscale -= (this._yscale - 100) / slideSpeed;
  30.          } else {
  31.              delete this.onEnterFrame;
  32.          }
  33.      };
  34.  };
Angehängte Dateien
Dateityp: zip zoomer1.zip (772 Bytes, 45x aufgerufen)
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------

Geändert von thebiz (03-02-2005 um 05:28 Uhr)
thebiz ist offline   Mit Zitat antworten
Alt 03-02-2005, 20:33   #6 (permalink)
Waffe==Verstand
 
Benutzerbild von p-flash
 
Registriert seit: Jul 2004
Ort: Düsseldorf
Beiträge: 724
Jo, mit Sliding ist´s besser.

p-flash
p-flash ist offline   Mit Zitat antworten
Alt 06-02-2005, 13:51   #7 (permalink)
05
 
Benutzerbild von gorgeous
 
Registriert seit: Nov 2004
Beiträge: 346
hallo,
hab mal ein bisschen mit dem script experimentiert und frage mich gerade wie
man bei klick auf die 1 (wenn man anehmen würde das die 1 ein button ist)diese zentriert in die mitte zoomen lassen könnte(sowie es bei der 5 der fall ist)
hat jemand eine idee?

grüße,gorgeous

Geändert von gorgeous (06-02-2005 um 13:53 Uhr)
gorgeous ist offline   Mit Zitat antworten
Alt 29-03-2005, 21:51   #8 (permalink)
über oder unter dir...
 
Benutzerbild von merlin0815
 
Registriert seit: Dec 2001
Ort: Dulsmountain
Beiträge: 1.657
@all

DIE ANHÄNGE IN DIESEM THREAD (und auch in allen anderen) SIND SEIT DEM HACK DES FORUMS DEFEKT!!!

Es wäre schön, wenn die Anhänge erneut hochgeladen werden!
__________________
gruss merlin & peace 4 @ll

eBay -> Erfolgreicher Verkaufen - MotionSell - Die andere Auktionsgalerie für eBay <- VÖLLIG KOSTENLOS
merlin0815 ist offline   Mit Zitat antworten
Alt 29-03-2005, 21:59   #9 (permalink)
Waffe==Verstand
 
Benutzerbild von p-flash
 
Registriert seit: Jul 2004
Ort: Düsseldorf
Beiträge: 724
Erledigt.
Angehängte Dateien
Dateityp: zip Registrierungspunkt.zip (40,9 KB, 38x aufgerufen)
p-flash ist offline   Mit Zitat antworten
Alt 29-03-2005, 22:02   #10 (permalink)
über oder unter dir...
 
Benutzerbild von merlin0815
 
Registriert seit: Dec 2001
Ort: Dulsmountain
Beiträge: 1.657
dat ging ja fix - mercy!
__________________
gruss merlin & peace 4 @ll

eBay -> Erfolgreicher Verkaufen - MotionSell - Die andere Auktionsgalerie für eBay <- VÖLLIG KOSTENLOS
merlin0815 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 19:22 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele