Autor |
Nachricht |
Raumwurm
Threadersteller
Dabei seit: 21.12.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mo 12.11.2007 16:49
Titel [actionscript] events geladener Movieclips ändern |
|
|
Hi, kann mir jemand mal bitte auf die Sprünge helfen.
Ist es möglich in ein swf geladene swf's nachträglich
neue mouse-events zu verpassen. Also angenommen
man bekommt fertig erstellte swfs aus Imageready,
bei denen ein Bereich einen onclick-Event hat. Die werden
in einem swf angezeigt/geladen. Jetzt möchte ich, ohne
das swf zu bearbeiten - den vorhanden Schaltflächen ein
weiteres mouseEvent (onmouseover) dazu attachen,
und zwar vom Hauptswf aus.
Geht das? Hat jemand ein Keywort wonach ich suchen kann?
|
|
|
|
|
l'Audiophile
Dabei seit: 16.09.2004
Ort: Berlin
Alter: 43
Geschlecht:
|
Verfasst Mo 12.11.2007 16:57
Titel
|
|
|
Nur wenn die Schaltflächen Movieclips mit Instanznamen sind, was ich allerdings nicht glaube – also nein.
|
|
|
|
|
Anzeige
|
|
|
Inohks
Dabei seit: 24.06.2007
Ort: Mönchengladbach
Alter: 39
Geschlecht:
|
Verfasst Mo 12.11.2007 17:02
Titel
|
|
|
Hi Raumwurm,
kann pejot nur zustimmen, ohne Instanznamen kannst du die Buttons nicht verändern.
Im Notfall könntest du höchstens im Haupt-SWF "durchsichtige" buttons über die schon Vorhandenen legen und denen ein Mouse-Event geben. Was aber nicht wirklich "schön" ist ^^
|
|
|
|
|
Raumwurm
Threadersteller
Dabei seit: 21.12.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mo 12.11.2007 17:08
Titel
|
|
|
Hmm, danke.
F*ck.
Aber noch so ein Gedanke, der Mauszeiger wechselt
ja beim drüberfahren über eine Schaltfläche zu
dem Linkcursor - also theoretisch müsste man dort
doch irgenwie ansetzen können? Also quasi generell
wenn irgendein onrollover über irgendeinen Button
trace mir z.B. den onclick-event raus - wenn vorhanden?.
Oder denke ich da zu naiv?
|
|
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Mo 12.11.2007 17:46
Titel
|
|
|
Kannst Du so eine swf mal hochladen ? Ich hab da eine Idee, aber ich will da erstmal schauen.
Am besten mit einer Beschreibung was wo wann wie passieren soll
|
|
|
|
|
Raumwurm
Threadersteller
Dabei seit: 21.12.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mo 12.11.2007 17:59
Titel
|
|
|
Sorry FlamingArt - da bekomme ich einen aufn Deckel
wenn ich das zugänglich machen würde. Ist auch relativ
komplex das ganze. Aber ich werde das morgen mal
ungefähr nachbauen und hochschieben.
Aber ich hätte da auch noch eine Idee. Wenn man per
Code: |
var flashfilm = _root.swfContainer;
for (i in flashfilm) {
if (typeof flashfilm[i] == 'movieclip')
{
msg += flashfilm[i]._name;
msg += '\\n';
}
}
|
..einfach mal alle movieclips durchgeht, wüsste
man schonmal die namen, nur wie gebe ich denn
einen mouseevent aus - wenn einer dranhängen
würde?
Code: | flashfilm[i].event <- oder wie spricht man das an? |
|
|
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Mo 12.11.2007 18:06
Titel
|
|
|
Code: |
var JOCHEN:MovieClip = _root.swfContainer;
for(var clip in JOCHEN){
switch(typeof(JOCHEN[clip])){
case "movieclip":
JOCHEN[clip].onRelease = function(){
trace(this._name);
}
break;
}
} |
Das wär nämlich die Idee die ich hatte
Zuletzt bearbeitet von phihochzwei am Mo 12.11.2007 18:06, insgesamt 1-mal bearbeitet
|
|
|
|
|
Raumwurm
Threadersteller
Dabei seit: 21.12.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mo 12.11.2007 18:35
Titel
|
|
|
jo danke, werd das mal so durchprobieren.
|
|
|
|
|
|
|
|
Ähnliche Themen |
Hilfe! - Farbe eines MovieClips per dyn. Textdatei ändern?
Helligkeit mit actionscript ändern
[Flash MX] Via ActionScript Aktionen ändern
Link-Color ändern / ActionScript
aus geladener swf den originalen movie ansprechen
FLASH-Geladener Clip mit Fortschrittsanzeige beim abspielen?
|
|