Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 20-01-2006, 09:37   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 82
Attach Movie tuts, tuts nicht

Hallo,

mit diesem Code möchte ich später mal viele Dinge tun (und hoffentlich nicht so viele Fragen stellen), stocke aber schon an Anfang:

Es ist ein Button definiert, der einen Kreis animiert.

Danke für die Hilfe !

Martin

Diese Version tuts:

import mx.transitions.Tween;
import mx.transitions.easing.*;
attachMovie_btn.onRelease = function() {
mc = "kreis1";
mcc = this._parent.attachMovie(mc, mc, 1);
motions(mcc, 200, -100);
};
function motions(mcc:MovieClip, xP:Number, yP:Number) {
mcc._x = xP;
mcc._y = yP;
var kreisMotion:Tween = new Tween(mcc, "_y", Regular.easeOut, 0, 350, 20, false);
kreisMotion.onMotionFinished = function() {
var kreisAlpha:Tween = new Tween(mcc, "_alpha", Regular.easeOut, 100, 0, 24, false);
};
}



Diese Version tut es nicht:
(es ist hier lediglich der befehl attach Movie in die Function Motion verlegt worden.)

import mx.transitions.Tween;
import mx.transitions.easing.*;

attachMovie_btn.onRelease = function() {
motions("kreis1", 200, -100);
};
function motions(mc:String, xP:Number, yP:Number) {
mcc = this._parent.attachMovie(mc, mc, 1);
mcc._x = xP;
mcc._y = yP;
var kreisMotion:Tween = new Tween(mcc, "_y", Regular.easeOut, 0, 350, 20, false);
kreisMotion.onMotionFinished = function() {
var kreisAlpha:Tween = new Tween(mcc, "_alpha", Regular.easeOut, 100, 0, 24, false);
};
}
martinh ist offline   Mit Zitat antworten
Alt 20-01-2006, 09:41   #2 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
Pfadproblem!?
this in einer function bezieht sich (wenn auf der HZL definiert) auf _root.
Also, was ist _parent von _root!?
__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha ist offline   Mit Zitat antworten
Alt 20-01-2006, 11:49   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 82
Attach

Vielen Dank für den Hinweis, jetzt tuts auch die Version 2.
Aber so richtig verstehen tu ich es nicht, da ja in der Version, die es vorher tat, das fälschliche "parent von root" auch drinstand...

Ist aber auch nicht so wichtig, Hautpsache es läuft jetzt.

Vielen Dank

Martin
martinh ist offline   Mit Zitat antworten
Alt 20-01-2006, 11:54   #4 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
Also, du meinst Version1, die du auch gepostet hast?
Da war es so, dass das Skript auf einem Button stand
PHP-Code:
attachMovie_btn.onRelease = function() {
mc "kreis1";
mcc this._parent.attachMovie(mcmc1);
motions(mcc200, -100);
}; 
Und hier bezieht sich this auf "attachMovie_btn" und das _parent von diesem this zeigt dann auf _root und folglich funktioniert das!
__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha 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