Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-08-2005, 10:14   #1 (permalink)
angry > always
 
Benutzerbild von ingohill
 
Registriert seit: Jul 2001
Ort: NRW
Beiträge: 1.635
eingeladene elemente mehrfach verwenden

hi,

ich lade für einen dynamischen as-tween x bilder;
- der ladevorgang und der - einfache - fade sind kein problem.

mein problem:
das bild wird in 3 schritten gefadet, durch den teil, der ausgefadet wird
ist das nächste bild bereits sichtbar.

um unnötiges datenvolumen zu vermeiden, möchte ich jedes bild nur
einmal laden, anstatt 3mal.

aber wie?
--ingo


ach ja, so soll es aussehen:
LINK
__________________

on air: caliban | neaera | heaven shall burn | hatebreed | the agony scene
ingohill ist offline   Mit Zitat antworten
Alt 18-08-2005, 10:52   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
einmal laden, anstatt 3mal.
Wie jetzt? Warum 3mal laden, ein Scriptschnippsel wäre da ganz hilfreich...
  Mit Zitat antworten
Alt 18-08-2005, 11:25   #3 (permalink)
angry > always
 
Benutzerbild von ingohill
 
Registriert seit: Jul 2001
Ort: NRW
Beiträge: 1.635
das stimmt, das wär hilfreich, aber ich finde keinen ansatz.
wie würdest du anfangen?

ich meine bilder übereinander zu faden schaffe ich, kein prob.
nur mit den maske komme ich nicht weiter..

--ingo
__________________

on air: caliban | neaera | heaven shall burn | hatebreed | the agony scene
ingohill ist offline   Mit Zitat antworten
Alt 18-08-2005, 11:42   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Drück dich doch mal klarer aus: welche Maske wofür?? Was hat das alles mit dreimaligem Laden zu tun?
  Mit Zitat antworten
Alt 18-08-2005, 15:03   #5 (permalink)
angry > always
 
Benutzerbild von ingohill
 
Registriert seit: Jul 2001
Ort: NRW
Beiträge: 1.635
hi,

ich versuche meine gedanken zu ordnen.

die animation, zu der ich den link gepostet habe, faden die bilder in 3 teilen über.

um nur einen teil des bildes anzuzeigen habe ich mir gedacht, ich arbeite am besten mit masken.
für jedes stück würde ich also in einen seperaten mc den nächsten teil maskieren. auf diesem weg würde ich jedoch jedes bild 3 mal laden - für jeden ausschnitt einen.

das muss doch anders gehen.!
..oder?
__________________

on air: caliban | neaera | heaven shall burn | hatebreed | the agony scene
ingohill ist offline   Mit Zitat antworten
Alt 18-08-2005, 16:19   #6 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Du musst nur einmal laden: leg einen leeren MC an, setz den Alpha-Wert auf 0, lade mit loadMovie ein Bild nach und zieh auf einem onEnterFrame-Event den Alphawert des MCs auf 100. Mit einer setInterval-Funktion eine Pause erstellen.

Dann einen leeren MC drüber, Alpha auch auf 0, Bild nachladen, und auf einem onEnterFrame-Event bspw. vom ersten MC den Alpha wieder kontinuierlich runter- und vom zweiten Bild den Alpha kontinuierlich hochzählen.

Gabs hier alles im Forum schon x-fach, schau mal unter "Suchen" nach "Bildergalerie" und "Bildübergang"...
  Mit Zitat antworten
Alt 29-08-2005, 12:11   #7 (permalink)
angry > always
 
Benutzerbild von ingohill
 
Registriert seit: Jul 2001
Ort: NRW
Beiträge: 1.635
bildübergang

hi,

das ist - wie vielleicht schon gesagt - klar.
ich meine auch den übergang, wie ich den link gepostet habe.


genauso und nicht anders.

da ist mir mit simplen alpha-fader nicht geholfen.
__________________

on air: caliban | neaera | heaven shall burn | hatebreed | the agony scene
ingohill 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 07:37 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele