Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-12-2006, 13:35   #1 (permalink)
Neuer User
 
Registriert seit: May 2006
Beiträge: 15
Unhappy mc`s skalieren

Hallo liebe Flasher,
ich hoffe ich verärgere euch nicht mit meinem Problem, da ich kaum bis keine Ahnung in Flash habe und nicht weiß wie einfach oder schwer mein Problem ist.
Ich habe im web und in diversen Büchern gesucht aber nix gefunden was mir helfen könnte.

Mein Vorhaben:
Auf einer Flashsite sollen zentriert 10 Kreise stehen. Diese Kreise sollen je nach Entfernung der Maus auf der senkrechten (y-achse) skaliert werden. Sie sollen größer werden. Aber nicht nur einer, sondern die daneben stehenden Kreise auch (nur etwas weniger).

So etwa: AAAAAAAAAAA

Gleichzeitig soll der Effekt auf der x-achse (mit der Maus verlaufend) mit gehen. Zieh ich die Maus also nach links aber verändere nicht die senkrechte Entfernung soll es so aussehen:

AAAAAA

Und genau das bekomme ich nicht hin

Hier mein Code für die mc`s

Code:
onClipEvent(enterFrame){
Filmhoehe=768;//So gross, wie halt der Film ist
Scalefaktor=0.2;//zum Anpassen
Groesse=(400-_root._xmouse)*Scalefaktor;
_xscale=Groesse;
_yscale=Groesse;
}

Ich hoffe ich hab meine Frage nicht ganz so blöd beschrieben. Vielleicht kann mir ja einer von euch helfen oder nen gute Tipp geben. Jedenfalls möcht ich mich im vorraus schon einmal für jeden Beitrag bedanken.

Gruß redpro
redpro ist offline   Mit Zitat antworten
Alt 09-12-2006, 13:39   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Vielleicht hilf das ja weiter:
http://jrgraphix.net/research/flash-dock-mx-2004.php
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 09-12-2006, 13:48   #3 (permalink)
Neuer User
 
Registriert seit: May 2006
Beiträge: 15
Hallo,

erst einmal einen großen Danke für den link. Ich glaube das ist es

Werd da mal versuchen das bei mir einzubauen.

Daaaaanke.
redpro ist offline   Mit Zitat antworten
Alt 09-12-2006, 14:43   #4 (permalink)
Neuer User
 
Registriert seit: Jul 2005
Beiträge: 3
Hallo,

super link!! Aber wie würde man es hin bekommen wenn man den skalierungseffekt der Icons icons zentriert haben möchte?

Also das die vergrößerung nicht nur nach oben geht, sondern glechbleibend
nach unten und oben verläuft.

Also so wie in dem Bild, was ich also Anhang beigefügt habe.
Angehängte Grafiken
Dateityp: jpg ansicht.jpg (2,5 KB, 10x aufgerufen)
Südkurve ist offline   Mit Zitat antworten
Alt 09-12-2006, 15:05   #5 (permalink)
Neuer User
 
Registriert seit: Aug 2006
Ort: Saarland
Beiträge: 51
die koordinaten der mc's gelten meistens nur für die obere linke ecke. deshalb schätze ich auch, dass in dem verlinkten beispielt den y koordinaten jeweils die höhe des mc' s addiert wurde. so sind sie alle auf gleicher höhe. wenn das ganze in der mitte auf gleicher höhe sein soll, dann muss man eben die hälfte der höhe addieren ungefähr so:
PHP-Code:
myMc._y += (myMc._height/2
erniejunior ist offline   Mit Zitat antworten
Alt 09-12-2006, 15:09   #6 (permalink)
Neuer User
 
Registriert seit: Jul 2005
Beiträge: 3
Ja, so wird der Dock auf die Seite zentriert gstellt. Aber die Vergrößerung der Icons ist dennoch nicht center. Hab schon das ganze Script abgesucht. Hab ein Brett vorm Kopf
Südkurve ist offline   Mit Zitat antworten
Alt 09-12-2006, 15:10   #7 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Fast richtig - "+=" würde die MCs allerdings ins Nirvana schießen.

In dem Dock.as-file mal nach der Zeile 146 noch das hier einfügen:

PHP-Code:
this[i]._y this[i]._height/2-18 
Ist mit Sicherheit etwas Pfusch (die Schose mit -18) aber es funktioniert.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 09-12-2006, 15:14   #8 (permalink)
Neuer User
 
Registriert seit: Jul 2005
Beiträge: 3
Zitat:
Ist mit Sicherheit etwas Pfusch (die Schose mit -18) aber es funktioniert.
Ach was, das ist genau betrachtet genial.
Respekt.
Südkurve ist offline   Mit Zitat antworten
Alt 10-12-2006, 11:02   #9 (permalink)
Neuer User
 
Registriert seit: May 2006
Beiträge: 15
Erst mal danke für die Beiträge hier. Hat mir echt geholfen.
Eine kleine Frage hätt ich da noch.

Ich habe die Datei nun so umgebaut wie ich es brauche. Nur wie kann ich den Radius, der bestimmt ab wann (bzw. ab welcher Entfernung der Maus ) die skalierung beginnt.
redpro 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 22:21 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele