Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-01-2005, 16:29   #1 (permalink)
rib
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 215
onLoad funktion in funktion wird nicht ausgeführ.

folgendes problem:

ActionScript:
  1. ueberfunktion = function (clipname) {
  2.     _root[clipname].onLoad = function(){
  3.     //dieser coder wird nicht ausgefuehrt
  4.     }
  5.     _root[clipname].onEnterFrame = function(){
  6.     //dieser coder wird ausgefuehrt
  7.     }
  8. }
  9. ueberfunktion("clip1");
warum ist das so und wie kann ich die variablen dann alternativ einmalig bei clipload uebergeben?
.

Geändert von rib (19-01-2005 um 16:32 Uhr)
rib ist offline   Mit Zitat antworten
Alt 19-01-2005, 16:33   #2 (permalink)
querdenker
 
Benutzerbild von kelor
 
Registriert seit: Jun 2001
Ort: formel1-stadt hockenheim
Beiträge: 4.731
na dann schreib sie doch einfach so in die funktion rein...
außerdem...
onLoad funZt nur auf mc´s die mit attachMovie aus der bib geholt werden...
mal doku lesen..


greetz

kelor
kelor ist offline   Mit Zitat antworten
Alt 19-01-2005, 16:44   #3 (permalink)
rib
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 215
stimmt, danke
rib ist offline   Mit Zitat antworten
Alt 22-01-2005, 14:28   #4 (permalink)
Neuer User
 
Registriert seit: Oct 2004
Beiträge: 40
anderes Beispiel

Dann sollte dieser onLoad gehen? onRelease hingegen reagiert.
Any idee?

var cb2_state:Boolean = true;
_root.attachMovie("mc_checkbox", "cb2_test", 2, {_x: 150, _y: 20 , _width: 30, _height: 30});
_root.cb2_test.onLoad = function(){
trace(cb2_state);

if(cb2_state){
this.gotoAndStop(2);
}else{
this.gotoAndStop(1);
}
};

_root.cb2_test.onRelease = function(){
if(cb2_state){
this.gotoAndStop(1);
cb2_state = false;
}else{
this.gotoAndStop(2);
cb2_state = true;
}
};

Geändert von JanM (22-01-2005 um 14:30 Uhr)
JanM ist offline   Mit Zitat antworten
Alt 19-02-2005, 18:51   #5 (permalink)
// 4s|4dd1ct3d
 
Registriert seit: Feb 2005
Ort: Area FFM Germany
Beiträge: 5
Zitat:
Zitat von kelor
na dann schreib sie doch einfach so in die funktion rein...
außerdem...
onLoad funZt nur auf mc´s die mit attachMovie aus der bib geholt werden...
mal doku lesen..


greetz

kelor
Hola Kelor.

Das stimmt so nicht ganz.
Wie mir bei Testläufen aufgefallen ist, funktioniert diese Ereignismethode auch wenn auf dem (schon auf der Bühne plazierten) mc zusätzlich eine load - Ereignisprozedur liegt. Was natürlich anwendungtechnisch gesehen keinen Sinn macht.

greetz, skout.
mxskout 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 23:49 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele