Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-12-2004, 13:57   #1 (permalink)
Neuer User
 
Benutzerbild von heidi007
 
Registriert seit: Dec 2004
Beiträge: 5
Unhappy stern drehen

hi...bin totaler anfänger in action script...und ab mir jetzt mal so ne kleine aufgabe gestellt an der ich schon am verzweifeln bin...also nicht lachen! also
ACHTUNG:

also mein ziel is es einen stern drehen zu lassen wenn er auf einem bestimmten bild is..also ab da soll er sich drehen...
was ich schon hab ist der stern und den moviclip..WOW oder

ja und jetzt weiß nur das man irgednwas mit if und so machen muss...

es wär echt nett von euch mir zu antworten...naja..

eure anfängerin die heidi
heidi007 ist offline   Mit Zitat antworten
Alt 17-12-2004, 14:08   #2 (permalink)
ChronoGuard
 
Benutzerbild von SpecOps-12
 
Registriert seit: Mar 2002
Ort: Saarbrücken
Beiträge: 2.649
Er soll sich ab einem bestimmten Punkt der Zeitleiste drehen, oder er soll sich drehen, wenn er ein anderes MC im Film berührt?
__________________
we will stop enhancing the truth in 3, 2, ...
SpecOps-12 ist offline   Mit Zitat antworten
Alt 17-12-2004, 14:24   #3 (permalink)
User
 
Benutzerbild von michael99
 
Registriert seit: May 2004
Ort: bern/swisscheese
Beiträge: 362
ich bin auch anfänger und würd das (ohne if) so lösen:
- du hast ein stern
- du machst ein mc mit dem stehenden stern drin (mc1)
- du machst ein mc mit einem drehenden stern (tweening) (mc2)

wenn du nun willst dass der stern auf bild 15 drehen soll, dann stellst du auf bild 1 bis 14 den mc1 und auf bild 15 mc2
natürlich dann auf bild 15 das stop nicht vergessen, damit der film auf bild 15 stehen bleibt und den mc2 auch wirklich abspielt.

langt das für den moment?

michael99

Geändert von michael99 (17-12-2004 um 14:26 Uhr)
michael99 ist offline   Mit Zitat antworten
Alt 17-12-2004, 14:29   #4 (permalink)
User
 
Benutzerbild von michael99
 
Registriert seit: May 2004
Ort: bern/swisscheese
Beiträge: 362
sorry, hab erst jetzt bemerkt dass deine frage im "action-script"-forum steht. wahrscheinlich möchtest du das also mit purem AS lösen.

müsste sich also ein prof melden. meine variante ist eher die beinbrechermethode

michael99
michael99 ist offline   Mit Zitat antworten
Alt 17-12-2004, 15:18   #5 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 644
Du könntest eine onEnterFrame function machn in der steht:
PHP-Code:
if(_root.deinStern._currentframe==4){ //die 4 ist nur zum Bsp.
_root.deinStern._rotation+=5;

jonny-noob ist offline   Mit Zitat antworten
Alt 17-12-2004, 15:46   #6 (permalink)
Neuer User
 
Benutzerbild von heidi007
 
Registriert seit: Dec 2004
Beiträge: 5
Zitat:
Zitat von Weidler
Er soll sich ab einem bestimmten Punkt der Zeitleiste drehen, oder er soll sich drehen, wenn er ein anderes MC im Film berührt?

der soll sich ab einem bestimmten punkt der zeitleiste drehen
heidi007 ist offline   Mit Zitat antworten
Alt 17-12-2004, 15:47   #7 (permalink)
Neuer User
 
Benutzerbild von heidi007
 
Registriert seit: Dec 2004
Beiträge: 5
Zitat:
Zitat von michael99
ich bin auch anfänger und würd das (ohne if) so lösen:
- du hast ein stern
- du machst ein mc mit dem stehenden stern drin (mc1)
- du machst ein mc mit einem drehenden stern (tweening) (mc2)

wenn du nun willst dass der stern auf bild 15 drehen soll, dann stellst du auf bild 1 bis 14 den mc1 und auf bild 15 mc2
natürlich dann auf bild 15 das stop nicht vergessen, damit der film auf bild 15 stehen bleibt und den mc2 auch wirklich abspielt.

langt das für den moment?

michael99
danke für deine antwort..wollte das aber komplett in action script machen ohne tween...
heidi007 ist offline   Mit Zitat antworten
Alt 17-12-2004, 15:49   #8 (permalink)
Neuer User
 
Benutzerbild von heidi007
 
Registriert seit: Dec 2004
Beiträge: 5
Zitat:
Zitat von jonny-noob
Du könntest eine onEnterFrame function machn in der steht:
PHP-Code:
if(_root.deinStern._currentframe==4){ //die 4 ist nur zum Bsp.
_root.deinStern._rotation+=5;


irgendwie funktioniert das nicht...hmm...

hab mal das hier ausprobiert...aber das will auch nicht richtig!

onClipEvent (enterFrame) {

if (_global.zaehler == 1) {


if(grad < 360) {
var grad = 0;
grad = grad+10;
trace(grad);
_root.sonne_mc._rotation = grad ;
}
}
}
heidi007 ist offline   Mit Zitat antworten
Alt 17-12-2004, 16:12   #9 (permalink)
ChronoGuard
 
Benutzerbild von SpecOps-12
 
Registriert seit: Mar 2002
Ort: Saarbrücken
Beiträge: 2.649
Probiers mal so:
Das Sonnen-Mc anklicken, F9 drücken, folgendes schreiben:

PHP-Code:
onClipEvent(Load);
grad this._rotation;

onClipEvent(EnterFrame) {
this._rotation += n;   // n für beliebige Zahl
if (this._rotation >= (grad+360)) {
this._rotation grad;

So kann die Sonne auch zu einem späteren Zeitpunkt gestoppt und weitergedreht werden.
__________________
we will stop enhancing the truth in 3, 2, ...
SpecOps-12 ist offline   Mit Zitat antworten
Alt 20-12-2004, 08:21   #10 (permalink)
Neuer User
 
Benutzerbild von heidi007
 
Registriert seit: Dec 2004
Beiträge: 5
Zitat:
Zitat von Weidler
Probiers mal so:
Das Sonnen-Mc anklicken, F9 drücken, folgendes schreiben:

PHP-Code:
onClipEvent(Load);
grad this._rotation;

onClipEvent(EnterFrame) {
this._rotation += n;   // n für beliebige Zahl
if (this._rotation >= (grad+360)) {
this._rotation grad;

So kann die Sonne auch zu einem späteren Zeitpunkt gestoppt und weitergedreht werden.

JUP das hat funktioniert!! hab es noch ein kleinwenig verändert..das clip events nicht in einander verschachteln sein dürfen!
so schauts nu:

onClipEvent(EnterFrame) {
grad = this._rotation;
this._rotation += 1; // n für beliebige Zahl
if (this._rotation >= (grad+360))
this._rotation = grad;
}

Danke schööön!
heidi007 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:17 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele