Adam Wille
Erfahrenes Mitglied
Hoi 
Bei 'nem "Projekt" von mir ist mir kürzlich aufgefallen, dass irgendwie ein komisches Verhalten von indirekten Objektaktionen (sprich: auf der Zeitleiste liegenden Aktionen für Objekte) auftritt.
Situation war:
Film existiert mit container-MC, in diesen MC wird nun ein Film hineingeladen.
Bestimme ich nun die Objektaktion für den container-MC wie folgt:
werden mir für die beiden Werte jeweils nur die Größe des MCs ausgegeben. (4 Byte)
Obwohl es ein enterFrame-Event ist, wird das ganze nur einmal ausgeführt...

Nehme ich dahingegen einen zweiten controller-MC in den Film auf und gebe diesem die indirekte Objektaktion so hier:
werden mir die Werte ordnungsgemäß ausgegeben.
Jemand 'ne Idee, woran das liegen könnte?
Eingeladener Film annuliert Objektaktion?!
Geist

Bei 'nem "Projekt" von mir ist mir kürzlich aufgefallen, dass irgendwie ein komisches Verhalten von indirekten Objektaktionen (sprich: auf der Zeitleiste liegenden Aktionen für Objekte) auftritt.
Situation war:
Film existiert mit container-MC, in diesen MC wird nun ein Film hineingeladen.
Bestimme ich nun die Objektaktion für den container-MC wie folgt:
PHP:
container.onEnterFrame = function () {
_root.geladen = this.getBytesLoaded();
_root.total = this.getBytesTotal();
trace(_root.total);
trace(_root.geladen);
}
Obwohl es ein enterFrame-Event ist, wird das ganze nur einmal ausgeführt...

Nehme ich dahingegen einen zweiten controller-MC in den Film auf und gebe diesem die indirekte Objektaktion so hier:
PHP:
controller.onEnterFrame = function () {
_root.geladen = _root.container.getBytesLoaded();
_root.total = _root.container.getBytesTotal();
trace(_root.total);
trace(_root.geladen);
}
Jemand 'ne Idee, woran das liegen könnte?
Eingeladener Film annuliert Objektaktion?!
Geist