mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 25.04.2024 22:39 Benutzername: Passwort: Auto-Login

Thema: Überblendeffekt schaffen vom 07.04.2009


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Multimedia -> Überblendeffekt schaffen
Seite: Zurück  1, 2
Autor Nachricht
Kash
Threadersteller

Dabei seit: 07.11.2002
Ort: Schopfheim
Alter: 41
Geschlecht: Männlich
Verfasst Mi 08.04.2009 08:46
Titel

Antworten mit Zitat Zum Seitenanfang

Hallo,

ich muß das Thema nun leider doch noch einmal nutzen.
Ich habe die Gallery an meine Bedürfnisse angepasst und veröffentlicht.
Jetzt habe ich diese in meinem Typo3 Projekt eingefügt und dort läuft diese dann leider nicht mehr.

Wenn ich die swf aber über die komplette Adresse aufrufe dann funtioniert sie.
Nur wenn ich sie eingebunden habe, wie folgt,

Code:

<object type="application/x-shockwave-flash" data="/fileadmin/flash/gallery.swf" width="391" height="264">
  <param name="movie" value="/fileadmin/flash/gallery.swf" />
</object>


dann läuft sie nicht an.
Weiß jemand woran das liegen könnte? Evtl ein Rechteproblem? Muß man beim Veröffentlichen mit CS4 auf bestimmte einstellungen acht geben?

Grüße
  View user's profile Private Nachricht senden
DesignKater

Dabei seit: 26.06.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Mi 08.04.2009 09:33
Titel

Antworten mit Zitat Zum Seitenanfang

Versuchs mal mit <embed>:

Code:
<embed src="/fileadmin/flash/gallery.swf" quality="high" type="application/x-shockwave-flash" width="391" height="264" wmode="transparent"></embed>
  View user's profile Private Nachricht senden
Anzeige
Anzeige
Kash
Threadersteller

Dabei seit: 07.11.2002
Ort: Schopfheim
Alter: 41
Geschlecht: Männlich
Verfasst Mi 08.04.2009 09:54
Titel

Antworten mit Zitat Zum Seitenanfang

bringt leider keinen unterschied.
relative pfade oder absolute, es wird nur die hintergrundfarbe angezeigt.

das bedeutet ja er lädt den Film, nur scheint es ein problem beim laden der Bilder zu geben.

zur vervollständigung nochmal das ActionScript 2

Code:

/// imports
import flash.external.*;
import caurina.transitions.Tweener;


/// variables
var holders:Array = new Array();

var imageCount:Number = 0;
var imageLoadNr:Number = 1;

var imageLoaded:Boolean = false;
var imageNext:Boolean = true;

var checkInterval:Number;
var showInterval:Number;

var showTime:Number = 5;
var transTime:Number = 1;



/// functions
function loadImageData():Void {
   
   var getData:LoadVars = new LoadVars();
   getData.onLoad = function(success)
   {
      if(success)
      {
         imageCount = Number( getData.imageCount );
         showTime = Number( getData.showTime );
         transTime = Number( getData.transitionTime );

         createHolders();
         loadImage();
      }
   }
   getData.load( "data/info.txt" );
   
}


function createHolders():Void
{
   for( var i:Number = 1; i <= imageCount; i++ )
   {
      var holder:MovieClip = viewer.createEmptyMovieClip("holder"+i, i);
      holders.push( holder );
      setImageReset( holder );
   }
}


function loadImage():Void {
   
   var imageNr:Number = getImageLoadNr();

   var imageListener:Object = new Object();
   imageListener.onLoadInit = function( ref )
   {
      setImageReset( ref );
      setImageLoaded( true );
   }
   
   var imageLoader:MovieClipLoader = new MovieClipLoader();
   imageLoader.addListener( imageListener );
   imageLoader.loadClip( "data/" + imageNr + ".jpg", holders[ imageNr - 1 ]);
}


function startTimer():Void
{
   showInterval = setInterval( setImageNext, showTime * 1000, true );
}


function moveImageIn( imageNr_:Number ):Void
{
   Tweener.addTween( holders[ imageNr_ - 1 ], { _alpha:100, time:transTime, transition:"linear", onStart:function() { this._visible = true }, onComplete:startTimer } );
}


function moveImageOut( imageNr_:Number ):Void
{
   Tweener.addTween( holders[ imageNr_ - 1 ], { _alpha:0, time:transTime, delay:transTime, transition:"linear", onComplete:function() { setImageReset( this ) } } );
}


function nextImage():Void
{
   if( imageNext && imageLoaded )
   {
      clearInterval( showInterval );
      
      setImageNext( false );
      setImageLoaded( false );
      
      moveImageIn( getImageLoadNr() );
      moveImageOut( getImageActualNr() );
      
      imageLoadNr++;
      loadImage();
   }
}



/// set / get
function getImageLoadNr():Number
{
   ( imageLoadNr <= imageCount ) ? ( imageLoadNr ) : ( imageLoadNr = 1 )
   
   return imageLoadNr;
}


function getImageActualNr():Number
{
   var returnValue:Number;
   ( imageLoadNr > 1 ) ? ( returnValue = imageLoadNr - 1 ) : ( returnValue = imageCount )
   return returnValue;
}


function setImageReset( image_:MovieClip ):Void
{
   image_._visible = false;
   image_._alpha = 0;
   image_._x = 0;
}


function setImageNext( status_:Boolean ):Void
{
   imageNext = status_;
}


function setImageLoaded( status_:Boolean ):Void
{
   imageLoaded = status_;
}



/// init
function galleryINIT():Void
{
   loadImageData();
   checkInterval = setInterval( nextImage, 1000 );
}



vielleicht liegt es ja auch den pfaden, wobei ich mich dann frag wieso der Film läuft wenn ich Ihn direkt über den Pfad auf dem Webserver aufrufe.
  View user's profile Private Nachricht senden
DesignKater

Dabei seit: 26.06.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Mi 08.04.2009 10:39
Titel

Antworten mit Zitat Zum Seitenanfang

Vielleicht ausversehen in nen falschen Ordner geladen die SWF und du rufst sie einzeln aber richtig auf? Kann man das ganze online im Projekt schon irgendwo sehen? Würd mir ganz gerne trotzdem mal den Quellcode ansehn.
  View user's profile Private Nachricht senden
Kash
Threadersteller

Dabei seit: 07.11.2002
Ort: Schopfheim
Alter: 41
Geschlecht: Männlich
Verfasst Mi 08.04.2009 10:44
Titel

Antworten mit Zitat Zum Seitenanfang

das projekt befindet sich in der entwicklung, und ich denke der Kunde wäre nicht glücklich darüber wenn es jetzt schon zu sehen wäre.

nein den ordner spreche ich korrekt an.wie gesagt ich habe den absolten pfad auch schon verwendet.

evtl doch die Pfadangaben im AS


// ja und es waren die Pfadangaben.
jetzt läufts.


Zuletzt bearbeitet von Kash am Mi 08.04.2009 11:04, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
fragile

Dabei seit: 22.09.2004
Ort: Amberg
Alter: 50
Geschlecht: Männlich
Verfasst Do 09.04.2009 14:56
Titel

Antworten mit Zitat Zum Seitenanfang

also die Tween - nicht Tweener - Klasse ist bei mir bei Flash CS3 dabei:

Adobe Flash Doku

MX.transitions.Tween ...
  View user's profile Private Nachricht senden
 
Ähnliche Themen Überblendeffekt (Flash)
suche simple slideshow (überblendeffekt)
[Flash] Foto Slideshow mit Überblendeffekt
[Flash] Überblendeffekt und Slideshow mit externen Dateien
wie praktische Prüfung schaffen
Illustrator - wie weiche Übergänge schaffen?
Neues Thema eröffnen   Neue Antwort erstellen Seite: Zurück  1, 2
MGi Foren-Übersicht -> Multimedia


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.