Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-04-2007, 18:33   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2007
Beiträge: 47
Spiegelung eines mcs

Hallo,

ich bin am verzweifeln und hab schon ewig rumgesucht. Jedenfalls kennt doch bestimmt jeder den Effekt der oft im zuge mit Web 2.0 gleichgesetzt wird. Ein Logo, Bild etc wird so bearbeitet als ob es auf einer Art spiegelnden Oberfläche steht-sprich, dass der Untergrund das Bild reflektiert.

Jedenfalls möchte ich diesen Effekt bei einer Page anwenden und zwar wenn es geht in Realtime, da zum Beispiel die Bildergalerie bewegt sein wird.

Ich habe mal ein Photoshop Beispiel gemacht - Das ist halt statisch. Bisher nur die erste Seite fertig

http://www.artantwork.de/basis.html


Habe bisher nur ein JavaScript für jpgs gefunden und eins für Flex. Bin für alles dankbar.

Ach und falls jemand da ist der Java Script beherrscht und das Script, das eigentlich für das jpg ist umschreiben möchte :-)...dem wäre ich ewig dankbar.

Geändert von pipestick (19-04-2007 um 18:38 Uhr)
pipestick ist offline   Mit Zitat antworten
Alt 19-04-2007, 18:37   #2 (permalink)
Neuer User
 
Registriert seit: Feb 2007
Beiträge: 18
Die Lösung müsste

PHP-Code:
mirror._yscale = -100
sein. Also einfach eine negative Skalierung.

Grüße
MrHau

Geändert von MrHau (19-04-2007 um 18:38 Uhr)
MrHau ist offline   Mit Zitat antworten
Alt 19-04-2007, 18:45   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2007
Beiträge: 47
grad versteh ichs noch nicht ganz
kannst du etwas ausführlicher werden mit dem code? sorry aber bin grad nicht mehr ganz auf der höhe. danke schonmal
pipestick ist offline   Mit Zitat antworten
Alt 19-04-2007, 18:50   #4 (permalink)
Neuer User
 
Registriert seit: Feb 2007
Beiträge: 18
okay, ich probiers mal.

Du hast bspw. einen meinText_mc und den möchtest Du spiegeln, dann machst Du am besten eine copy davon:
PHP-Code:
mirror:Movieclip meinText_mc.duplicateMovieClip(......) 
und dann spiegelst Du ihn mit
PHP-Code:
mirror._yscale = -100
Gruß
MrHau
MrHau ist offline   Mit Zitat antworten
Alt 19-04-2007, 18:59   #5 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
Angehängte Dateien
Dateityp: rar web2.0.rar (6,1 KB, 59x aufgerufen)
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::
psyk ist offline   Mit Zitat antworten
Alt 19-04-2007, 19:03   #6 (permalink)
Neuer User
 
Registriert seit: Feb 2007
Beiträge: 18
genau das meinte ich


Gruß MrHau
MrHau ist offline   Mit Zitat antworten
Alt 19-04-2007, 19:14   #7 (permalink)
Neuer User
 
Registriert seit: Mar 2007
Beiträge: 47
Erstmal vielen Dank an euch beide. Ich denke das bringt mich ne Spur weiter. Brauch da ein bischen für, da ich im Scripten noch nicht so der Held bin.


Bekomme es unter MX leider nicht auf??? Läuft das überhaupt unter MX? oder ist das schon AS 3.0?

Geändert von pipestick (19-04-2007 um 19:20 Uhr)
pipestick ist offline   Mit Zitat antworten
Alt 19-04-2007, 20:08   #8 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
Sorry hab hier nur Flash 8, von den ich maximal auf MX'04 abspeichern
kann.

Also wenn einer so nett wäre es mit MX'04 auf MX zu konvertieren.
Angehängte Dateien
Dateityp: rar web2.0MX04.rar (6,3 KB, 14x aufgerufen)
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::
psyk ist offline   Mit Zitat antworten
Alt 19-04-2007, 20:11   #9 (permalink)
Neuer User
 
Registriert seit: Mar 2007
Beiträge: 47
Der **** ist, dass es AS2.0 ist und ich es irgendwie nicht umschreiben kann.

PHP-Code:
var mc _root.attachMovie"ani""ani_mc",1, {_x:50_y:50} );

var 
mc2 mc.duplicateMovieClip ("ani2_mc",,{_x:mc._x_y:mc._y+mc._height*2_yscale:-100});
var 
grad _root.attachMovie"gradient""gradient_mc",3, {_x:mc2._x_y:mc2._y-mc2._height_height:mc2._height_width:mc2._width*2} ); 
pipestick ist offline   Mit Zitat antworten
Alt 19-04-2007, 20:26   #10 (permalink)
Neuer User
 
Registriert seit: Feb 2007
Beiträge: 18
Wo oder was ist denn an dem angehängten Script AS 2.0???
MrHau ist offline   Mit Zitat antworten
Alt 19-04-2007, 20:31   #11 (permalink)
Neuer User
 
Registriert seit: Mar 2007
Beiträge: 47
Keine Ahnung. Bin mal davon ausgegangen, da es im MX nicht läuft. Ich habe alle MCs nachgebaut und das Script eingefügt...
pipestick ist offline   Mit Zitat antworten
Alt 19-04-2007, 20:32   #12 (permalink)
Neuer User
 
Registriert seit: Feb 2007
Beiträge: 18
probier mal ob es funktioniert

gruß
MrHau
Angehängte Dateien
Dateityp: zip web2.0_MX.zip (5,9 KB, 18x aufgerufen)
MrHau ist offline   Mit Zitat antworten
Alt 19-04-2007, 20:37   #13 (permalink)
Neuer User
 
Registriert seit: Feb 2007
Beiträge: 18
vielleicht funktionieren die initObjekte nicht (was ich mir nicht erklären kann), probier mal folgenden Code

PHP-Code:
var mc _root.attachMovie("ani""ani_mc"1);
mc._x 50;
mc._y 50;
var 
mc2 mc.duplicateMovieClip("ani2_mc"2);
mc2._x mc._x
mc2
._y mc._y+mc._height*2
mc2
._yscale = -100

var hoehe mc2._height;
var 
grad _root.attachMovie("gradient""gradient_mc"3);
grad._x mc2._x
grad._y mc2._y-mc2._height;
grad._width mc2._width*2;
grad._height hoehe

Geändert von MrHau (19-04-2007 um 20:39 Uhr)
MrHau ist offline   Mit Zitat antworten
Alt 19-04-2007, 20:38   #14 (permalink)
Neuer User
 
Registriert seit: Mar 2007
Beiträge: 47
YES! Ich hatte schon befürchtungen beim entpacken, da ein MacOSX Ordner angelegt war und zwischen MAC und PC flas es bei mir immer Probleme gab, aber nu is alles gut! Perfekt und vielen Dank!!!
pipestick 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 10:01 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele