Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24-08-2006, 08:26   #1 (permalink)
Neuer User
 
Benutzerbild von domindian
 
Registriert seit: Apr 2003
Beiträge: 113
eventhandler in geladenen instanzen

hallo forum,

ich bezeichne mich ja gern als flash anfänger aber an diesem problem zu hängen tut mir weh.

ich lade in meinen film mittels attachMovie einen clip aus der library zig-mal.
dabei übergebe ich im optionalen vierten Argument eigenschaften in einem objekt.

diese kommen auch super in der instanz an und lassen sich furchtbar fein dort misbrauchen aber bei den event-handlern in diesen instanzen liegt das problem:
wenn ich eigenschaften der jeweiligen instanz per mouseOver (z.B. this.onRollOver = func...) ändern möchte funktioniert das wunderbar aber wenn ich das selbe mit einem klick auf die instanz auslösen möchte (z.B. this.onMouseDown = func..) dann werden die folgen immer bei _allen_ instanzen umgesetzt.

warum ist das so und wie kann ich das umgehen?

ich danke jedem der verständnisvoll für mich etwas licht in diesen umstand bringt.

(schnelles Beispiel liegt bei)

lg,
~d
Angehängte Dateien
Dateityp: zip test.zip (5,9 KB, 5x aufgerufen)
domindian ist offline   Mit Zitat antworten
Alt 24-08-2006, 09:07   #2 (permalink)
Neuer User
 
Benutzerbild von Xeef
 
Registriert seit: Sep 2004
Ort: Spain/Ibiza
Beiträge: 942
onMouseDown / onMouseUp

intresirts nicht ob die mouse uber den movieclip ist oder nicht
wen du die mouse down/up wird die function ausgelost

benutze onPress v.s onRelease

die werden nur dan ausgelost wen die mouse uber den clip ist
__________________
Languages : (in the order of knowledge/preference)
Read: Flash AS, PHP, JS, Html, DHtml, Basic, C++, DOS, 3DMaxScript, English, Deutsch, Magyar, XML, Pascal, VB, Spanish
Write: Flash AS, Basic, PHP, JS, DHtml, Html, ..., C++, ...., ..., English, ..., ..., ..., ...., Deutsch, ..., Magyar

wen du mein deutsch nicht magst whele eine andere sparache von den obrigen ;)
Xeef ist offline   Mit Zitat antworten
Alt 24-08-2006, 09:08   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
Hi,

nimm mal:

PHP-Code:
this.onPress = function(){
    
this._alpha 0;
}
this.onRelease = function(){
    
this._alpha 100;

__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego ist offline   Mit Zitat antworten
Alt 24-08-2006, 14:34   #4 (permalink)
Neuer User
 
Benutzerbild von domindian
 
Registriert seit: Apr 2003
Beiträge: 113
danke

danke, beiden.

in meiner not hab ich ein unkonventionelles "hitTest" verwendet..

ich dachte mir mittlerweile dass es ihm schlicht wurscht ist wo man hin klickt.
naja..

auf jeden Fall freu ich mich über die nette Hilfe.
und helf mir jetzt mal selber mit ein wenig schlaf.

lieben Gruß,
~~d
domindian ist offline   Mit Zitat antworten
Alt 24-08-2006, 17:03   #5 (permalink)
Neuer User
 
Benutzerbild von Xeef
 
Registriert seit: Sep 2004
Ort: Spain/Ibiza
Beiträge: 942
schlaf ?
um die zeit ?
hast die nacht durchgemacht oder sitzt irgend wo in ami land mit 10 stunden zeit verschiebung ?
__________________
Languages : (in the order of knowledge/preference)
Read: Flash AS, PHP, JS, Html, DHtml, Basic, C++, DOS, 3DMaxScript, English, Deutsch, Magyar, XML, Pascal, VB, Spanish
Write: Flash AS, Basic, PHP, JS, DHtml, Html, ..., C++, ...., ..., English, ..., ..., ..., ...., Deutsch, ..., Magyar

wen du mein deutsch nicht magst whele eine andere sparache von den obrigen ;)
Xeef ist offline   Mit Zitat antworten
Alt 28-08-2006, 15:09   #6 (permalink)
Neuer User
 
Benutzerbild von domindian
 
Registriert seit: Apr 2003
Beiträge: 113
ersteres.

~d
domindian 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 08:32 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele