| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Sep 2003
Beiträge: 48
| ist createEmptyMovieclip nur temporär?
hallo zusammen, ich preloade ein paar bilder (8) in mcs, _root.createEmptyMovieClip("Bild1", 1); _root.Bild1.loadMovie("datei.jpg"); _root.Bild1._alpha = 0; für jedes bild wird ein mc angelegt (_root.BildX) und auf eine andere ebene geladen. der alpha wert wird 0 gesetzt. wenn ich jetzt auf einen bestimmten link gehe, wird der alphawert durch einblenden hochgesetzt. wenn ich jetzt auf einen anderen screen meiner flashwebsite gehe und wieder zurück auf den link, wird das bild nicht mehr angezeigt. ein trace von (_root.Bild1) brachte ein "undefined". ist der mc nur temporär erstellt? ein unload mc habe ich nicht im code. gruß stevie |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Sep 2003
Beiträge: 48
|
achso, ich meinte einen anderern frame. geh mal auf www.synthetic-arts.net dann auf referenzen, hover über einen link und klick drauf. das bild, das jetzt links erscheint, darum gehts. wenn du jetzt innerhalb dieses screens oben auf kontakt klickst und wieder auf referenzen, dann wird das bild nicht mehr eingeblendet. gruß stevie Geändert von Stevie1 (01-05-2006 um 16:15 Uhr) |
| | |
| | #4 (permalink) |
| ................ Registriert seit: Jun 2004
Beiträge: 15.890
|
Aha... Hast du vielleicht den MC über seiner Tiefe überschrieben? Kann man so nur raten... Normalerweise sollte das gehen.
__________________ ternärer Konditionaloperator +++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++ |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Sep 2003
Beiträge: 48
|
ich hab für jeden mc in dem ein bild ist eine andere ebene, PHP-Code: PHP-Code: das hier ist das skript auf dem link: PHP-Code: gruß stevie Geändert von Stevie1 (01-05-2006 um 16:36 Uhr) |
| | |
| | #6 (permalink) |
| ................ Registriert seit: Jun 2004
Beiträge: 15.890
|
Äh, wenn du das so machst PHP-Code: Danach Bild2 von Tiefe 2 auf -16377 und Bild 1 wieder auf Tiefe 2. Was soll das überhaupt? Benutz doch nur positive Tiefen.
__________________ ternärer Konditionaloperator +++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++ |
| | |
| | #7 (permalink) |
| Neuer User Registriert seit: Sep 2003
Beiträge: 48
|
naja die glasfläche war per default negativ, habe nur die bilder darauf angepasst. hmm aber du hast recht, irgendwas habe ich da total verpeilt. also das mit dem rollout funktioniert ja auch alles, nur wenn man direkt auf kontakt geht, dann wird das skript eben nicht mehr aufgerufen. ich glaube das ist der knackpunkt. EDIT: ja das wars, ich hab das skript aus dem rollout teil in den frame von kontakt gelegt, jetzt funktionierts. Geändert von Stevie1 (01-05-2006 um 16:47 Uhr) |
| | |
| | #8 (permalink) |
| ................ Registriert seit: Jun 2004
Beiträge: 15.890
|
...hol lieber die "Glasfläche" auf die Tiefe 100 oder so. Dann hast du genug "Platz" um dich darunter auszutoben...
__________________ ternärer Konditionaloperator +++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++ |
| | |
| | #10 (permalink) |
| Level up Registriert seit: Jun 2001 Ort: Bocholt
Beiträge: 4.155
|
flash gibt 'per default' negative Werte, damit man bei createEmptyMovieClip bzw. attachMovie nicht erst anfangen muss eine freie Tiefe zu suchen sondern direkt mit 1 anfangen kann, das vereinfacht also nur die Arbeit für den scripter... Gruß Alois P.S.: nun gut seit MX04 gibt es getNextHighestDepth()..., da verschwimmt der Sinn ein wenig, aber an und für sich besser ist es trotzdem noch...
__________________ -Spuckt mir auf den Stuhl, ich will im Grünen sitzen- |
| | |
| | #11 (permalink) |
| Neuer User Registriert seit: Sep 2003
Beiträge: 48
|
ah das erklärt einiges. ich habe jetzt versucht die elemente auf 100 zu verschieben. ich bekomme dann aber so viele neue strange probleme, dass ich es jetzt doch so löse wie angedacht. flash treibt mich manchmal echt in den wahnsinn... kann man eigentlich mehrere bilder auf nur einer ebene verteilen und mit alpha vorholen? EDIT: mist das klappt irgenwie alles nicht. wenn ich die glasebene verschiebene ist alles okay, aber wenn ich die maske nach oben verschieben funktioniert sie nicht mehr. argh EDIT2: ich habs jetzt ohne action script plaziert und die bilder direkt in das fla geladen. jetzt funtzts. Geändert von Stevie1 (02-05-2006 um 01:36 Uhr) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |