Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 20-09-2005, 08:43   #1 (permalink)
... loves Japan!
 
Benutzerbild von compuboy1010
 
Registriert seit: Apr 2005
Ort: D'dorf; DE
Beiträge: 715
onEnterFrame wird nicht ausgeführt

Warum wird das onEnterFrame in dem Button listener nicht ausgeführt?

ActionScript:
  1. this.mcEmptyScrollPane.spEmpty.spContentHolder["mcCardEntry"+i].mcDelete.onRelease = function() {
  2.                 var lvItem:LoadVars = new LoadVars();
  3.                 lvItem.item = this._parent.tItem.text;
  4.                 lvItem.action = "delete";
  5.                 lvItem.sendAndLoad("/de/katalog/php/shoppingcard.php", lvItem, "POST");
  6.                 this._parent._parent._parent._parent._parent.emptyContainerMC();
  7.                 this._parent._parent._parent._parent._parent.getCardItems();
  8.                 this._parent.onEnterFrame = function() {
  9.                   delete this.onEnterFrame;
  10.                     _level0.tTest.text = "drin";
  11.                  this._parent._parent._parent._parent._parent.addContentToContainer();
  12.                 };
  13.             };
  14.         }
compuboy1010 ist offline   Mit Zitat antworten
Alt 20-09-2005, 10:29   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
Warum wird das onEnterFrame in dem Button listener nicht ausgeführt?
Schau mal in die Flash-Hilfe, ein onEnterFrame ist eine Ereignisprozedur eines MCs...
  Mit Zitat antworten
Alt 20-09-2005, 10:57   #3 (permalink)
FlashKrieger
 
Benutzerbild von hadoken
 
Registriert seit: Apr 2004
Ort: Erde
Beiträge: 94
@agedobleju: sorry für's einmischen, aber einem MC kann man doch ein onRelease event anhängen... und darin ein onEnterFrame... sehe da also keine Probleme...

zum Testen:
MovieClip auf Bühne, Namen "mc1" geben und dann folgendes Script ins erste Bild

ActionScript:
  1. mc1.onRelease= function(){
  2. this.onEnterFrame = function(){
  3.     trace("MC1 onEnterFrame wird ausgeführt");
  4.     }
  5. }

Also mein Flash MX gibt mir da schön brav als Ausgabe nach dem Klick auf den MC1 den trace aus... und das sollte sich zu MX 2004 nicht geändert haben, oder?
hadoken ist offline   Mit Zitat antworten
Alt 20-09-2005, 12:34   #4 (permalink)
.
 
Benutzerbild von _kweso
 
Registriert seit: Aug 2001
Ort: wien/regensburg
Beiträge: 1.652
Zitat:
Zitat von compuboy1010
Warum wird das onEnterFrame in dem Button listener nicht ausgeführt?
ActionScript:
  1. this._parent.onEnterFrame = function() {
  2.              delete this.onEnterFrame;
  3.                 _level0.tTest.text = "drin";
  4.             this._parent._parent._parent._parent._parent.addContentToContainer();
  5.                 };
ich denke, da kann nix gehen, da du das "onEnterFrame" gleich wieder loeschst. wenn du "delete this.onEnterFrame" nach unten stellst, sollten die anderen beiden zeilen zumindest einmal ausgefuehrt werden. wobei dann dieses oEF nicht wirklich sinn macht. da wuerde doch ein einfacher aufruf von _level0.tTest.text = "drin"; und this._parent._parent._parent._parent._parent.addCo ntentToContainer(); auch schon reichen, oder hab ich hier was falsch vertanden...?



@hw: das oEF bezieht sich, soweit ich das seh, auf "spContentHolder["mcCardEntry"+i]". das ist doch ein mc? oder nicht? und: kann man auf komponenten kein oEF legen? (ComponentClass extends MovieClip ????) (<-- nicht ironisch, echte fragen)

cu
_k
__________________
350 * youtube

für alle, die noch keinen dropbox-account haben,
aber einen wollen: http://db.tt/wZ3S1pr
bringt uns beiden +500mb, thx!

Geändert von _kweso (20-09-2005 um 12:41 Uhr)
_kweso ist offline   Mit Zitat antworten
Alt 20-09-2005, 13:58   #5 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
ich denke, da kann nix gehen, da du das "onEnterFrame" gleich wieder loeschst.
Doch, ein erzwungener Framewechsel wird durchgeführt, ganz nützlich bei zeitkritischen Problemen...

Zitat:
as oEF bezieht sich, soweit ich das seh, auf "spContentHolder["mcCardEntry"+i]". das ist doch ein mc? oder nicht?
Keine Ahnung, compuboy schrieb etwas von einem Button und mit Buttons funzen onEnterFrame-Events nicht...

Zitat:
sorry für's einmischen, aber einem MC kann man doch ein onRelease event anhängen
Ein onRelease setzt die Ausführung eines Events voraus, der oEF soll hier doch aber wohl automatisch ausgeführt werden...
  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:22 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele