Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash CS3 Professional

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-02-2009, 08:37   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2008
Beiträge: 20
FLV-Datei über actionscript steuern?

gutn morgen leute,
ich habe eine FLV-Datei als mc, diese FLV ist eine animation aus aftereffects und dauert 2 sec.
ich möchte über diese flv ein text einblenden lassen mit einen bleurfilter, jedoch bekomm ich das nicht ganz hin weil der text zu früh eingeblendet wird.

vielleicht hat jemand eine idee und kann mir helfen, hab es mit setinterval versucht klappt aber leider nicht.

hier mein code:
HTML-Code:
stop();
mc_vlaueClip.stop();
 _global.wait = 5;
var wait:Number = _global.wait*1000;
_global.speed = 1;
//_global.dauer = 10;
_global.imgFade = 5;

import mx.transitions.Tween;
import mx.transitions.easing.*;
import flash.filters.BlurFilter;

var blurFilter:BlurFilter = new BlurFilter(0, 0, 3);
values.filters = [blurFilter];


/*var val:String=("Mitarbeiter-Know-how");
values.text = val;*/

function txtein(){
		
		var alphaTween = new Tween(values, "_alpha", linear, 0, 100, speed, true);
		var tx:Tween = new Tween(blurFilter, "blurX", null, 20, 0, speed, true);
		tx.onMotionChanged = function() {
			blurFilter.blurY = blurFilter.blurX;
		    textFeld.filters = [blurFilter];
		}
}

var p:Number = 1;

var txtArray = new Array("text 1", "text2", "text zu  3", "text  bild 4", "text zu  5", " zu  6");
var datenAnzahl = new Array(datenArray.length);

mc_value1.onRelease = function(){
	mc_vlaueClip.play();
	values.text = (txtArray[p]);
	setInterval(txtein,2000,1);
	//clearInterval(1);
	p++;
	txtein();
}
ich möchte das beim klicken des mc die FLV abgespielt wird und nach 2sec der text mit dem bluereffect eingeblendet wid. nur leider wird der text zu früh eingeblendet?!
brauche profi tips
sonzup ist offline   Mit Zitat antworten
Alt 16-02-2009, 08:48   #2 (permalink)
Crème brûlée
 
Registriert seit: Jan 2006
Ort: Düsseldorf
Beiträge: 719
Ich würde ins FLV einen Cuepoint codieren, der nach der 2. Sekunde aufgerufen wird. Oder - wenn der Film lediglich 2 Sekunden dauert - kannst du auch abfragen, wann der Film zuende gelaufen ist.
laxersaz ist offline   Mit Zitat antworten
Alt 16-02-2009, 09:17   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2008
Beiträge: 20
meine flv liegt in einem mc, wie frage ich den status ab ob er zuende ist oder nicht?
sonzup ist offline   Mit Zitat antworten
Alt 16-02-2009, 09:21   #4 (permalink)
Crème brûlée
 
Registriert seit: Jan 2006
Ort: Düsseldorf
Beiträge: 719
Du solltest dich wenn möglich von eingebetteten Videos verabschieden und die auslagern. Dann kannst du die laden, wenn sie gebraucht werden.

In deinem Fall kannst du doch einfach abfragen, ob ein bestimmtes Schlüsselbild erreicht ist.

In deinem Fall - du benutzt ja AS1 bzw. 2 würde das Stichwort _currentframe lauten

Ach ja - _global-Variablen sind böse...
laxersaz ist offline   Mit Zitat antworten
Alt 16-02-2009, 09:23   #5 (permalink)
Neuer User
 
Registriert seit: Nov 2008
Beiträge: 20
na dann heissen dank,
werde das mal mit currentFrame probiern
sonzup ist offline   Mit Zitat antworten
Alt 16-02-2009, 10:12   #6 (permalink)
Neuer User
 
Registriert seit: Nov 2008
Beiträge: 20
funktioniert einwandfrei!
danke nochmal für den tip
sonzup ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
actionscript 2, flv, interval, onrelease

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 21:02 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele