| Autor |
Nachricht |
silox
Threadersteller
Dabei seit: 05.05.2004
Ort: Landau
Alter: 22
Geschlecht:
|
Verfasst Di 12.06.2007 10:30
Titel Dynamische (MCs) Bilder Klickbar |
 |
|
Hi Leute,
folgendes Problem. Ich möchte per AS mir 3 Bilder in 3 Dynamisch generierte MovieClips laden.
Hier mein Script:
| Code: | for (var i=1;i<4;i++){
_root.createEmptyMovieClip("box"+i,i);
_root["box"+i].loadMovie("imgs/0"+i+".jpg");
_root["box"+i]._xscale = 15;
_root["box"+i]._yscale = 15;
_root["box"+i]._x=(_root["box"+(i-1)]._x) + 80;
} |
So.. soweit so gut.. die BIlder werden skaliert.. verschoben und alle schön angezeigt. Nun will ich aber auf diese 3 Bildchen klicken können. Die erstellen MCs heisen meiner meinung nach box1 - box3 und mit folgendem Code sollte es funktionieren die MC´s klickbar zu machen. (zumindest box1)
| Code: | box1.onRelease = function () {
gotoAndPlay(2);
} |
tut es aber nicht!.. Hilfe! ich töte mich jetzt dann... ich kann den fehler nicht finden.. in allen beschreibungen und tutorials oder so wirds so gemacht.
Zuletzt bearbeitet von silox am Di 12.06.2007 10:31, insgesamt 1-mal bearbeitet
|
|
| |
|
 |
deeesi
Dabei seit: 01.09.2004
Ort: AACHEN
Alter: 27
Geschlecht:
|
Verfasst Di 12.06.2007 10:36
Titel Re: Dynamische (MCs) Bilder Klickbar |
 |
|
mal mit ...
| Code: | _root.box1.onRelease = function () {
gotoAndPlay(2);
} |
...probiert?
|
|
| |
|
 |
silox
Threadersteller
Dabei seit: 05.05.2004
Ort: Landau
Alter: 22
Geschlecht:
|
Verfasst Di 12.06.2007 10:40
Titel
|
 |
|
yop auch schon probiert... haut nich hin
hab jetzt mal probiert einen manuell erstellen MC mit dem befehl zum klicken zu bringen.
haut einwandfrei hin... sobald allerdings das bild reingeladen wurde (auch in den manuellen MC)
ist der auch wieder nicht mehr klickbar...
weis ich da was nich oder verschwindet der MC nachm reinladen von bildern???... oder benennt sich vllt
selber um? wer weis wer weis... hilfä :/
ps: ich lese gerade rum.. wie schon lange.. dass der MC seinen EventHandler verliert nach dem hineinladen von dynamischen Inhalten... daher soll ein preloader vorer sicherstellen dass das Bild geladen ist und dann erst den
Handler zuweisen...
Äh.. bitte was?..
Zuletzt bearbeitet von silox am Di 12.06.2007 10:54, insgesamt 1-mal bearbeitet
|
|
| |
|
 |
fL0urish
Dabei seit: 07.04.2006
Ort: Cottbus
Alter: 20
Geschlecht:
|
Verfasst Di 12.06.2007 10:54
Titel
|
 |
|
mal mit | Code: | | this.gotoAndPlay(2); | versucht?
Ansonsten solltest du die Bilder in einen Container im MC laden um danach noch die Event-Handler zu behalte.
Also _root > [MC] > [container-MC]
in box1.container lädst du das Bild und dann einfach die Events auf box1 beziehen
Zuletzt bearbeitet von fL0urish am Di 12.06.2007 10:56, insgesamt 2-mal bearbeitet
|
|
| |
|
 |
silox
Threadersteller
Dabei seit: 05.05.2004
Ort: Landau
Alter: 22
Geschlecht:
|
Verfasst Di 12.06.2007 11:02
Titel
|
 |
|
das heist.. in mein box1 nochmal nen MC rein.. quasi MC in MC .. einen fürs bild einen für die klickfunktion
klingt nicht schlecht.. ich test das mal...
ps: this.gotoAndPlay(2); geht nich =)
trotzdem dankö!
jetz bin ich nur vorm problem wie ich einen mc in einem mc erstelle... eieiei.. ich glaub mein kopf wird demnächst ohne vorwarnung platzen...
Zuletzt bearbeitet von silox am Di 12.06.2007 11:05, insgesamt 1-mal bearbeitet
|
|
| |
|
 |
Glas
Dabei seit: 24.05.2003
Ort: Bremen
Alter: 26
Geschlecht:
|
Verfasst Di 12.06.2007 11:13
Titel
|
 |
|
Auf die Schnelle:
| Code: |
for (var i=1;i<4;i++){
var mc = _root.createEmptyMovieClip("box"+i, this.getNextHighestDepth());
var img = mc.createEmptyMovieClip("img"+i, this.getNextHighestDepth());
img.loadMovie("imgs/0"+i+".jpg");
_root["box"+i]._xscale = 15;
_root["box"+i]._yscale = 15;
_root["box"+i]._x = (_root["box"+(i-1)]._x) + 150;
mc.onRelease = function() {
trace("Name: "+this);
}
}
|
|
|
| |
|
 |
silox
Threadersteller
Dabei seit: 05.05.2004
Ort: Landau
Alter: 22
Geschlecht:
|
Verfasst Di 12.06.2007 11:15
Titel
|
 |
|
ah.. glaube ich habs verstanden...
brilliante sache! allerdings wird mir nur 1 bild ausgegeben...
aber ich denke das krieg ich hin..
danke!
|
|
| |
|
 |
Glas
Dabei seit: 24.05.2003
Ort: Bremen
Alter: 26
Geschlecht:
|
Verfasst Di 12.06.2007 11:19
Titel
|
 |
|
| silox hat geschrieben: | ah.. glaube ich habs verstanden...
brilliante sache! allerdings wird mir nur 1 bild ausgegeben...
aber ich denke das krieg ich hin..
danke! |
Nur eins?
Hm, hab mir grad mal 3 Bilder in nen Ordner geschmissen - und lüppt.
Ggf. ist einfach deine Bühne zu klein. Hab ja den Abstand der Bilder zueinander erhöht
|
|
| |
|
 |
| |
|
 |
| Ähnliche Themen |
einheitliche Größe bei MCs in 2 verschieden skalierten MCs ?
Dynamische Bilder Gallery
Dynamische Bilder für Internetseite
MCs per Zufall
faden klappt nicht bei zu viel MCs
[Flash 8] Problem mit Variablen in dynamischen MCs
|
 |