Autor |
Nachricht |
daniel.ocean
Threadersteller
Dabei seit: 04.03.2003
Ort: Sydney
Alter: 38
Geschlecht:
|
Verfasst So 27.08.2006 19:04
Titel
|
|
|
hmm das war ja einfach.
1000 dank
|
|
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst So 27.08.2006 19:05
Titel
|
|
|
kein ding. ich tue was ich kann
|
|
|
|
|
Anzeige
|
|
|
daniel.ocean
Threadersteller
Dabei seit: 04.03.2003
Ort: Sydney
Alter: 38
Geschlecht:
|
Verfasst So 27.08.2006 19:13
Titel
|
|
|
zu früh gefreut
ist wohl im prinzip das gleiche problem:
Code: |
function down (targetMC) {
MeineProperty = "_y" // Property die geändert werden soll (_x, _y,_alpha etc etc)
MeinEasing = mx.transitions.easing.Strong.easeOut // Easing-Type, dazu später mehr
MeinAnfang = 0 // Anfangswert
MeinEnde = 230 // Endwert
MeineZeit = 2 //Zeitraum in dem das ganze stattfinden soll
Frames = true // Gibt an ob der Zeitraum in Frames(false) oder Sekunden(true) angegeben wird
MeinTween = new mx.transitions.Tween(targetMC , MeineProperty, MeinEasing, MeinAnfang,MeinEnde, MeineZeit, Frames);
}
_root.button.onRelease = down (_root.ball_mc);
|
ich will also das er die funktion ausführt wenn man den button loslässt, er machts aber sobald man den film startet!
WARUM?!?! =)
hier die datei: http://www.batima.de/stuff/test2.fla
|
|
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst So 27.08.2006 19:28
Titel
|
|
|
Code: |
_root.button.onRelease = function(){
down (_root.ball_mc);
}
|
|
|
|
|
|
daniel.ocean
Threadersteller
Dabei seit: 04.03.2003
Ort: Sydney
Alter: 38
Geschlecht:
|
Verfasst So 27.08.2006 19:35
Titel
|
|
|
das habe ich gebraucht!!!!
ich glaube ich stelle öfter fragen hier =)
|
|
|
|
|
daniel.ocean
Threadersteller
Dabei seit: 04.03.2003
Ort: Sydney
Alter: 38
Geschlecht:
|
Verfasst So 27.08.2006 23:42
Titel
|
|
|
so weiter gehts:
habe diesen code in meinem hauptfilm
Code: | #include "functions.as"
_root.button.onRelease = function() {
Tween(_root.container_mc, 235, 12, 2);
MeinTween.onMotionFinished = function() {
Preloader("animation/5.swf", _root.container_mc.images_mc);
};
}; |
der preloader sieht so aus:
Code: | function Preloader (TargetMC, TargetContainer){
TargetContainer._x = 286;
TargetContainer._y = 36;
TargetContainer.loadMovie(TargetMC);
_root.onEnterFrame = function(){
var t = TargetContainer.getBytesTotal();
var g = TargetContainer.getBytesLoaded();
if(g == t && g>50){
delete this.onEnterFrame;
}
else {var a = (g/t)*100;
trace (Math.round(a));
}
};
} |
mein problem ist: wenn ich am ende vom preloader return a; schreibe kann ich in meinem hauptfilm nichts damit anfangen?
wenn ich zb nach der zeile "Preloader("animation/5.swf", _root.container_mc.images_mc);" ein trace (a); mache kommt nur undefinded, warum?
|
|
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Mo 28.08.2006 06:43
Titel
|
|
|
Weil das a nur innerhalb des Clips definiert ist und Du a nicht in eine Variable zurückgibst.
Nimm statt a lieber einen namen wir "PreloadPercent" und schreib unter der Definition
Code: | _global.PreloadPercent = PreloadPercent |
Dadurch wird die Variable überall verfügbar, ohne Pfad- oder Ebenenangabe.
|
|
|
|
|
daniel.ocean
Threadersteller
Dabei seit: 04.03.2003
Ort: Sydney
Alter: 38
Geschlecht:
|
Verfasst Mo 28.08.2006 06:59
Titel
|
|
|
klappt nicht =/
hier aus der functions.as
Code: |
function Preloader (TargetMC, TargetContainer){
TargetContainer._x = 286;
TargetContainer._y = 36;
TargetContainer.loadMovie(TargetMC);
_root.onEnterFrame = function(){
var t = TargetContainer.getBytesTotal();
var g = TargetContainer.getBytesLoaded();
var PreloadPercent
_global.PreloadPercent = PreloadPercent;
if(g == t && g>50){
delete this.onEnterFrame;
}
else {PreloadPercent = (g/t)*100;
}
};
}
|
hier aus dem hauptfilm
Code: | _root.button.onRelease = function() {
Tween(_root.container_mc, 235, 12, 2);
MeinTween.onMotionFinished = function() {
Preloader("animation/5.swf", _root.container_mc.images_mc);
trace (PreloadPercent);
};
}; |
sagt immer noch undefined. hatte mal ein Math.round um die var, da hat er gesagt NaN ?
|
|
|
|
|
|
|
|
Ähnliche Themen |
Buttons html javascript funktion brauche hilfe ^^
[flash] übergabe einer var aus flash an javascript funktion
FLASH TAB Funktion
[flash/as] adventskalender funktion
[flash mx] lade in ziel funktion
Brauch Hilfe in Flash MX - Lineal Funktion?
|
|