Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-12-2004, 11:59   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Beiträge: 4
Question Attach Movie + Rotation

Hilfe!

Ich wollte in meinem Film Gegenstände mit "attachMovie" neu laden und diese dann vom User drehen lassen können.

Problem dabei ist nur, wie ich die Bezüge hier herstelle. Wenn ich den Code mit der rotation auf den MC direkt anbringe, drehen sich eben alle und werden bei Druck der "Space" -Taste gedreht.

Weiss vielleicht jemand, wie ich die neu generierten Movies individuell ansprechen kann?

Tausend Dank schon mal für die Hilfe im Voraus,
Carmen
springh01 ist offline   Mit Zitat antworten
Alt 01-12-2004, 12:28   #2 (permalink)
oEF(etischist)
 
Registriert seit: Dec 2003
Ort: muc
Beiträge: 664
Zitat:
Zitat von springh01
Weiss vielleicht jemand, wie ich die neu generierten Movies individuell ansprechen kann?
ja, mit Ihrem Namen!
Wenn Du einen MC attachst, dann vergibst Du ihm doch einen Namen, und damit kannst Du ihn auch ansprechen:
this.derNameDesMCs._eigenschaft = wert;

bei Fragen, fragen,
solo
soloFlash ist offline   Mit Zitat antworten
Alt 01-12-2004, 15:11   #3 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Beiträge: 4
Nun denn muss ich wohl noch einmal fragen . Vielen Dank aber schonmal für deine erste Antwort!
Ich habe jetzt folgendes Script auf einem Button plaziert um neue Gegenstände zu generieren:
on (press) {
_root.mc1.attachMovie("Symbol2","b"+i,i);
i++;
}

Und auf den Movies, die "attached" werden folgendes:

on (press) {
startDrag(this);
}
on (release) {
stopDrag();
}
on (keyPress "<Space>") {
{i = i+30;
this._rotation = i}
}

Ist vielleicht zu simple - ich weiss aber nicht, wie ich die Filme sonst direkt "aktivieren" sollte. Kann man die Methoden nicht evtl. auch verschachteln so a la "onOver and KeyPress"?

Vielleicht bin ich aber auch betriebsblind und verstehe deinen Ansatz nicht, weil ich nicht genügend Hintergrundwissen habe...
Carmen
springh01 ist offline   Mit Zitat antworten
Alt 02-12-2004, 07:50   #4 (permalink)
oEF(etischist)
 
Registriert seit: Dec 2003
Ort: muc
Beiträge: 664

was willst Du eigentlich genau?
Ansprechen kannst Du in Deinem Fall den attachten MC mit:
_root.mc1["b"+i];

Jeder der attachten MCs hat einen Code, der lautet "dreh Dich, wenn SPACE gedrückt wird". Und das tun dann auch alle MCs. Wo ist das Problem?

Was meinst Du mit "aktivieren"?

Klar kannst Du Methden verschachteln, muss aber sinn machen.
OnOver wird genau dann ausgeführt, wenn Die Maus drüber ist, und nur einmal. Ein KeyPress nur, wenn eine Taste gedrückt wurde.

Grüße,
solo
soloFlash 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 13:45 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele