Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-03-2006, 15:44   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 196
Bild dynamische alle 10 sek laden

hi,

ich will ein bild, welches sich alle 10 sek ändert neu mit flash laden, mein versuch:

Code:
setInterval(function() { _root.photo.loadMovie("Rubik.png"); trace("test"); }, 10000);
leider kann man innerhalb der 10 sekunden das bild weder löschen noch neu beschreiben....
jemand ne idee wie man das löst?

bye
Surfman19 ist offline   Mit Zitat antworten
Alt 06-03-2006, 16:14   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo!

Gehe mal von Flash 8 aus (da man sonst keine pngs nachladen könnte).

Wenn ich dich richtg verstehe, dann musst du an dein Bild noch eine Zufallszahl anhängen, damit es nicht aus dem Cache geladen wird.

PHP-Code:
setInterval(function () {
    
_root.photo.loadMovie("Rubik.png?"+new Date().getTime());
    
trace("test");
}, 
10000); 
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 06-03-2006, 16:55   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 196
hi,
danke hab flash 8!!!

aha, ich kann ja nicht von der cam 1000 bilder speichern...das ja etwas übertrieben viel, wenn ich bild2 lade, kann ich dann das vorige bild beim nächsten mal überschreiben lass und mit flash neu laden?

cu
Surfman19 ist offline   Mit Zitat antworten
Alt 06-03-2006, 16:58   #4 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
versteh ich nicht ganz... du denkst flash speichert alle die bilder?! jedes bild was du lädst wird ja wie es hier aussieht in einen container mc geladen... wenn also ein bild in einem container drinn ist und du ein neues in diesen gleichen container lädst wird das alte natürlich überschrieben und macht den verschwundibus

cya, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 06-03-2006, 17:22   #5 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 196
hey,

deine sache funktioniert nicht richtig:
Error opening URL "file:///C|/Rubik.png?1141666011072"

was will ich:
ein anderes programm speichert alle 10 sek in einem ordner immer Rubik.png
also überschreibt es falls es vorhanden ist!

und flash soll genau nur diese bild auch alle 10 sekunden aktualisieren und anzeigen!!

wenn flash das bild ladet, kann ich zb nach 5 sekunden das bild nicht mehr löschen -> dh das bild geht natürlich dann auch nicht überschreiben -> flash blockiert das bild !!!!!!

was soll ich da tun?

cu

Geändert von Surfman19 (07-03-2006 um 09:42 Uhr)
Surfman19 ist offline   Mit Zitat antworten
Alt 07-03-2006, 10:12   #6 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Zitat:
Zitat von Surfman19
deine sache funktioniert nicht richtig:
Error opening URL "file:///C|/Rubik.png?1141666011072"
Funzt nur online!
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 07-03-2006, 11:15   #7 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 196
hi, danke, aber verstehst du mein problem?

wenn flash das bild alle 10 sec lädt, wollte ich 2 sec nach dem laden das bild mit paint öffnen, hab es geändert und wollt es speichern -> geht aber nicht weil das bild anscheinend die ganze zeit im flash movie objekt liegt -> flash blockiert also ein überschreiben des bildes durch ein anderes programm!!
kann man das nicht einfach lösen?

cu
Surfman19 ist offline   Mit Zitat antworten
Alt 07-03-2006, 11:42   #8 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Aha... kannst du dann nicht einfach 2 Bilder verwenden? Also während z.B. Rubrik0.png geöffnet ist, änderst du halt Rubrik1.png und umgekehrt. Die Bilder dann im Wechsel laden.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 07-03-2006, 12:08   #9 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 196
ja war auch eine idee naja dann muss ich aber irgendwie mit dem anderen programm synchronisieren! dh beide müssen zur gleichen zeit starten!!
was bietet mir da flash?

cu

Geändert von Surfman19 (07-03-2006 um 12:14 Uhr)
Surfman19 ist offline   Mit Zitat antworten
Alt 07-03-2006, 12:14   #10 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Geht z.B. auch so:
PHP-Code:
_root.0;
setInterval(function () {
    
_root.photo.loadMovie(Rubrik+(_root.x++%2)+1+".png");
}, 
10000); 
Was Flash du synchronistaionstechnisch bietet weiß ich allerdings nicht.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 07-03-2006, 19:42   #11 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 196
ok,

bitte meinen thread nach action script 1 verschieben, vielleicht weiss dort noch jemand einen trick

cu
Surfman19 ist offline   Mit Zitat antworten
Alt 08-03-2006, 12:05   #12 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 196
hi,
kann ich mir
Code:
cacheAsBitmap (MovieClip.cacheAsBitmap property)
vielleicht was anfangen?

cu
Surfman19 ist offline   Mit Zitat antworten
Alt 09-03-2006, 01:15   #13 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 196
hi, vielleicht hilft mir das weiter, aber wie kann ich die bitmap anzeigen lassen in flash....funktioniert noch nicht so richtig;(((

Code:
import flash.display.BitmapData

setInterval(function () {
	//create a movie clip to hold the external file
	this.createEmptyMovieClip("holder_mc",this.getNextHighestDepth());

	/*
	Use the MovieClipLoader class so we can be told
	when the external file loads or fails to load
	*/

	loader = new MovieClipLoader()

	//Give us status updates by firing events
	loader.addListener(this)

	//Load the external file into the holding movie clip
	loader.loadClip("Rubik1.png",holder_mc)
					 
}, 1000);

//this function is called by the 'loader' object when the file is loaded and ready to use
function onLoadInit()
{
	/*
		Create a new bitmap object in memory that is the same size as
		the loaded file and fill it with transparent pixels
	*/

    myBitmap = new BitmapData(holder_mc._width, holder_mc._height,true,0x00FFFFFF)

    //Snapshot the movie clip that contains the external file we loaded
    myBitmap.draw(holder_mc)

    //we don't need this movie clip anymore, so remove it
    holder_mc.removeMovieClip()
	
	_root.createEmptyMovieClip("bmp", 1);
	_root.bmp.attachBitmap(myBitmap, 2);
}

//this function is called by the 'loader' object if the file couldn't be loadd
function onLoadError()
{
    /*
    The external file failed to load so we don't need 
    the holding movieclip anymore
    */

   	holder_mc.removeMovieClip()
}

Geändert von Surfman19 (09-03-2006 um 01:29 Uhr)
Surfman19 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 20:40 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele