Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-04-2005, 09:25   #1 (permalink)
Mann lernt immer
 
Registriert seit: Aug 2004
Ort: Frankfurt
Beiträge: 410
Arrow .jpg Bilder in den hintergrund schieben .. aber wie ?

Hallo zusammen,

Beutze diesen As code um ein externes .jpg bild in meiner Flash hp zu laden.
Aber leider stellt sie dieses Bild immer in den Vordergrund,sodass es wenn eine Slide Show kommt,über der Slide show ist .Was es aber nicht soll.

Habt ihr eine ahnung wie ich das lösen kann ?

ActionScript:
  1. /*
  2. Externes Bild + Statusbalken
  3. datei = externes Bild
  4. x = Position Horizontal
  5. y = Postion Vertikal
  6. skal = Skalieren
  7. alpha = Deckkraft
  8. multb = Multiplikator für die Balkenbreite
  9. warten = Wartezyklen
  10. tiefe = Ebene
  11. Aufruf:
  12. ladebild(datei,x,y,skal,alpha,multb,warten,tiefe);
  13. oder
  14. halter = _root.createEmptyMovieClip("h",1)
  15. halter.ladebild("pic01.jpg",100,0,100,100,2,5,1);
  16. */
  17. var count = 0;
  18. MovieClip.prototype.ladebild = function (datei,x,y,skal,alpha,multb,warten,tiefe) {
  19.     img = this.createEmptyMovieClip("bild",tiefe);
  20.     checker = this.createEmptyMovieClip("kon",tiefe+1);
  21.     img.loadMovie (datei)
  22.     checker.onEnterFrame = function () {
  23.         img._visible = false;
  24.         fin = int(img.getBytesLoaded()*100/img.getBytesTotal());
  25.         createTextField("prozent",tiefe+2,100,0,100,100);
  26.         prozent.autoSize = true;
  27.         prozent.text = fin+" %";
  28.         balken.removeMovieClip();
  29.         balken = createEmptyMovieClip("balken",tiefe+3);       
  30.         var faktor = prozent._width/100;
  31.         with (balken) {
  32.               _x = 100;
  33.               _y = 20;
  34.               lineStyle(2,0xFF0000,100);
  35.               moveTo (0,0);
  36.               lineTo (fin*faktor*multb,0);
  37.         }
  38.         if (fin >= 100) {         
  39.             if (count >warten) {
  40.                 with (img) {
  41.                     _visible = true;
  42.                     _x = (!x) ? 0 : x;
  43.                     _y = (!y) ? 0 : y;
  44.                     _xscale = _yscale = (!skal) ? 100 : skal;
  45.                     _alpha = (!alpha) ? 100 : alpha;
  46.                 }
  47.                 prozent.removeTextField();
  48.                 balken.removeMovieClip();
  49.                 checker.removeMovieClip();       
  50.                 delete count;           
  51.             }
  52.             count++;
  53.         }      
  54.     }
  55. }
  56. halter = _root.createEmptyMovieClip("h",1)
  57. halter.ladebild("fratze.jpg",335,280,100,100,2,0,1);











Gruss

lolrene
__________________
.:.::.::...:....:::::::....:::.::.:.::::::.:.:..:: :...:::::...:::.:.


.::: No Signature Found :::.

.:.::.::...:....:::::::....:::.::.:.::::::.:.:..:: :...:::::...:::.:.
lolrene ist offline   Mit Zitat antworten
Alt 11-04-2005, 09:35   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Du generierst den MC auf Tiefe 1. Deine anderen Objekte sind aber vermutlich statisch (auf der Bühne gezeichnet), liegen also in negativen Tiefen und werden somit von deinem Bild-MC überdeckt...
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 11-04-2005, 09:40   #3 (permalink)
Mann lernt immer
 
Registriert seit: Aug 2004
Ort: Frankfurt
Beiträge: 410
Und wie kann ich das beheben ? gibt es dafür ein As ?


Gruss

lolrene
__________________
.:.::.::...:....:::::::....:::.::.:.::::::.:.:..:: :...:::::...:::.:.


.::: No Signature Found :::.

.:.::.::...:....:::::::....:::.::.:.::::::.:.:..:: :...:::::...:::.:.
lolrene ist offline   Mit Zitat antworten
Alt 11-04-2005, 09:44   #4 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Ja. Entweder du erzeugst bspw. den "halter" gleich in ner negativen Tiefe oder du bringst ihn mit swapDepths nach hinten.
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 11-04-2005, 09:52   #5 (permalink)
Mann lernt immer
 
Registriert seit: Aug 2004
Ort: Frankfurt
Beiträge: 410
Danke
__________________
.:.::.::...:....:::::::....:::.::.:.::::::.:.:..:: :...:::::...:::.:.


.::: No Signature Found :::.

.:.::.::...:....:::::::....:::.::.:.::::::.:.:..:: :...:::::...:::.:.
lolrene ist offline   Mit Zitat antworten
Alt 11-04-2005, 09:55   #6 (permalink)
Mann lernt immer
 
Registriert seit: Aug 2004
Ort: Frankfurt
Beiträge: 410
Anderes Thema ( Sound )

gibt es eigentlich einen befehl der nur den sound einer soundspur abspielt ?

ich meine sowas :

wenn man einen button drück dann soll er nur auf die reihe : loop weiter spielen.Ohne das sich etwas anderes bewegt etc...


ActionScript:
  1. on (release) {
  2.     stopAllSounds();
  3.     _root.loop.gotoAndPlay(30);
  4.  
  5. }


Nur bei mir funzt der As nicht ... da oben ...


Gruss

lolrene
__________________
.:.::.::...:....:::::::....:::.::.:.::::::.:.:..:: :...:::::...:::.:.


.::: No Signature Found :::.

.:.::.::...:....:::::::....:::.::.:.::::::.:.:..:: :...:::::...:::.:.

Geändert von lolrene (11-04-2005 um 09:59 Uhr)
lolrene ist offline   Mit Zitat antworten
Alt 11-04-2005, 10:15   #7 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Versteh ich nicht... was is "loop"? Was verstehst du unter "Soundspur"?
Du sprichst von Sound anhalten und dann soll sich aber "nix bewegen"...
Wie hast du den Sound drin? In der Timeline oder per Soundobjekt..?

Zitat:
Zitat von lolrene
wenn man einen button drück dann soll er nur auf die reihe : loop weiter spielen
Bitte mal in gescheitem deutsch erklären...
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar 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 17:30 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele