Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-12-2005, 17:00   #1 (permalink)
...
 
Benutzerbild von one2tim
 
Registriert seit: Jan 2005
Ort: Köln
Beiträge: 187
realistische spiegelung möglich?

hallo.

ist das möglich: ein vertikal gespiegelter mc, in dem - zeitgleich - das selbe passiert, wie im ursprungs-mc? der also alle aktionen u scripte, die im ersten mc passieren zeitgleich mitmacht?

beispiel (nur als beispiel..nicht das, was ich machen will): im ursprungs-mc zieh ich ein objekt über die bühne - im duplizierten u gespiegelten mc soll das auch passieren.

in der fh stand bei duplicateMovieClip
Zitat:
Der Abspielkopf im duplizierten Movieclip steht anfänglich immer in Bild 1, unabhängig davon, wo er sich im ursprünglichen (übergeordneten) Movieclip befindet.Im übergeordneten Movieclip enthaltene Variablen werden nicht in den duplizierten Movieclip kopiert.
demnach würde es ja nicht gehen...oder?! aber ich hab so sachen schon gesehen...
one2tim ist offline   Mit Zitat antworten
Alt 14-12-2005, 17:10   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
solche instanzen kennt flash nicht.

wenn, dann musst du in zwei mc's jeweils das selbe ausführen.

flash8: kann pixel-bereiche kopieren
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 14-12-2005, 17:11   #3 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
könnteste recht einfach scripten

irgentwie sowas in der art hier:
PHP-Code:
function playtogether(mc1mc2){

mc1.onEnterFrame = function(){

this.prevFrame();

mc2.gotoAndStop(this._currentframe);

}


mal so als ansatz

cya, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 14-12-2005, 19:58   #4 (permalink)
...
 
Benutzerbild von one2tim
 
Registriert seit: Jan 2005
Ort: Köln
Beiträge: 187
hallo

Zitat:
in zwei mc's jeweils das selbe ausführen.
..sowas wäre die einfachste lösung (wobei "einfach" sicher relativ ist!)

hab das script eingebaut und rumprobiert aber läuft leider nicht:

spiegel.zip

war ja auch nur n ansatz..aber ich konnte da nicht richtig ansetzen...:rolleyes:
one2tim ist offline   Mit Zitat antworten
Alt 14-12-2005, 21:23   #5 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
ui was das? okay.. ich hasse die oldschool clipEvent syntax, aber gut... in dem fall machste es dir besonders einfach... hätteste auch selbst drauf kommen können!

PHP-Code:
onClipEvent (enterFrame) {
    if (
aktiv) {
        
nextFrame();
        
_root.mc2.gotoAndStop(_currentframe);
    } else {
        
prevFrame();
        
_root.mc2.gotoAndStop(_currentframe);
    }

cya, sal

ps.. meine function von vorhin würde auch laufen, aber ich wußte ja nix voon deinen clipEvents... außerdeam mußte ne function uch aufrufen damit sie überhaupt funktioniert!
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!

Geändert von salazar (14-12-2005 um 21:24 Uhr)
salazar ist offline   Mit Zitat antworten
Alt 14-12-2005, 21:54   #6 (permalink)
...
 
Benutzerbild von one2tim
 
Registriert seit: Jan 2005
Ort: Köln
Beiträge: 187
uups...da hatten wir n kleines missverständnis!

das war nur n beispiel..hätte vielleicht besser n dragbares objekt in den mc gehauen.(das geht eher in die richtung)
also ist so: ich hab im ersten mc n buch, in dem man blättert. jetzt wollte ich, dass man - was da geblättert u angeschaut wird - auch im spiegelbild sieht.

aber so wie du es im ersten post geschrieben hast, müsste das dann doch so eigentlich gehen..oder?

..ist das richtig, die funktion mit prototype aufzurufen?
PHP-Code:
MovieClip.prototype.spiegel = function() { //was schreib ich in die klammern?
function playtogether(mc1mc2) {
    
mc1.onEnterFrame = function() {
        
this.prevFrame(); //..würde das spiegelbild dann nicht mit verzögerung laufen?
        
mc2.gotoAndStop(this._currentframe);
    };
}

one2tim ist offline   Mit Zitat antworten
Alt 14-12-2005, 22:06   #7 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
nö... kannste doch auch ohne protottype aufrufen?!?!

cya, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 14-12-2005, 22:20   #8 (permalink)
...
 
Benutzerbild von one2tim
 
Registriert seit: Jan 2005
Ort: Köln
Beiträge: 187
bin noch bisschen frisch, was "sauberes scripten" angeht.
PHP-Code:
this.onEnterFrame = function() { 
...so? aber dann muss noch was in die klammern oder?
one2tim ist offline   Mit Zitat antworten
Alt 14-12-2005, 22:26   #9 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
nö, muß nicht...
cya, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 14-12-2005, 22:41   #10 (permalink)
...
 
Benutzerbild von one2tim
 
Registriert seit: Jan 2005
Ort: Köln
Beiträge: 187
..ok. so funktionierts aber auch noch nicht. wär sehr nett, wenn du mir erklären könntest wies richtig ist.
one2tim ist offline   Mit Zitat antworten
Alt 14-12-2005, 23:03   #11 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
in deinem bsp würde es so nicht funktionieren... ich kenne auch dein richtiges projekt nicht.... wie wendest du es denn bisher an?! pste mal dein script und die namen der mc´s die sich gleichzeitig bewegen sollen...

cya, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 14-12-2005, 23:26   #12 (permalink)
...
 
Benutzerbild von one2tim
 
Registriert seit: Jan 2005
Ort: Köln
Beiträge: 187
also das projekt sieht wie gesagt so aus:
im ersten mc (der aber nicht level0 ist, sondern paar ebenen tiefer) liegt die ganze geschichte - d.h. ein buch (bei macc gefunden). kann man per as drin blättern und die mcs werden alle dyn. erzeugt.

hab den oben beschriebenen mc dupliziert u gespiegelt. wie kann man jetzt erreichen, dass im gespiegelten mc das selbe passiert, wie im mc oben?

link zur projekt fla (wenn mans schon so nennen kann): http://de.geocities.com/tr2002de/buch.zip

Geändert von one2tim (14-12-2005 um 23:31 Uhr)
one2tim ist offline   Mit Zitat antworten
Alt 14-12-2005, 23:55   #13 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347


kannste knicken.. leider entspricht dein bsp in keinsterweise deinen wünschen. das geht nicht ohne weiteres! da mußte, für dich relativ aufwendig scripten!

cya, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 15-12-2005, 00:07   #14 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
hgseib hatte dich also zu begin schon ganz richtig verstanden!
mit flash 8 ginge es dann halt... da könnteste das buch quasi optisch kopieren und sonst mußte ein script bauen das deine anweisungen halt in beiden movieclips ausführt.... alles so wie hgseib schon schrieb!

cya, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 15-12-2005, 00:12   #15 (permalink)
...
 
Benutzerbild von one2tim
 
Registriert seit: Jan 2005
Ort: Köln
Beiträge: 187
ok..ich habs so n bisschen geahnt! danke aber, dass du dir zeit genommen hast!

nur zur erklärung...was hättest du denn jetzt so grob gemacht (schematisch)? vermutlich jeden mc abgefragt, wenn clipEvent (oder enterFrame) dann mach das auch im anderen mc?

bdw: extrem geiles teil, was die da gebastelt haben, oder?!!
one2tim 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 06:03 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele