Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 20-03-2006, 17:23   #1 (permalink)
rookie
 
Registriert seit: Oct 2005
Beiträge: 21
Question zeitgesteuertes einblenden - nützliche zeilen, wenn sie funktionieren

Hallo!

hier mein Problem, sicher was lächerliches:

ich habe vier mc's (instanznamen: late_0 bis late_3)
diese sollen nach unterschiedlichen zeiten eingeblendet werden.

aber das klappt nicht:

weiß wer rat?
PHP-Code:
_lockroot true;
stop();

//this.text_mc._alpha = 0;

var 0//zähler zum namen des mc
var nmax 3//anzahl der einblendungen
var z0 0;
var 
z1 17000//erste pause
var z2 = (39000 z1); //zweite pause (vom strat an gerechnent)
var z3 = (61000 z2 z1); // dritte pause


function blenden()
{
  if (
<= nmax)
   {
     var 
iv1 setInterval (function()

    {    
trace(n);
        if (
_root["late_"+n]_alpha 100)
            {
            
_root["late_"+n]_alpha += 5;
            }
        else
            {
            
clearInterval(iv1);
            
n++;
            
pause(["z"+n]);
            }
        ;
    },
100);
   };
}



function 
pause(t)
{
    
trace (t)
    var 
pause setInterval(function () 
    {
      
blenden();
      
clearInterval(pause);
    }, 
t); 


blenden(); 
kann mit der fehlerausgabe leider nix anfangen.

PHP-Code:
**Fehler** Szene=Szene 1Ebene=Ebene 2Bild=1:Zeile 20')' erwartet
             
if (_root["late_"+n]_alpha 100)

**
Fehler** Szene=Szene 1Ebene=Ebene 2Bild=1:Zeile 21')' oder ',' erwartet
                 
{

**
Fehler** Szene=Szene 1Ebene=Ebene 2Bild=1:Zeile 22Syntaxfehler.
                 
_root["late_"+n]_alpha += 5;

**
Fehler** Szene=Szene 1Ebene=Ebene 2Bild=1:Zeile 31Unerwartetes Auftreten von ','
         
},100);

Anzahl der ActionScript-Fehler4      Gemeldete Fehler
wie geht'richtig?

danke

Geändert von lord_henry (20-03-2006 um 17:50 Uhr) Grund: titel nicht treffend genug
lord_henry ist offline   Mit Zitat antworten
Alt 20-03-2006, 23:23   #2 (permalink)
rookie
 
Registriert seit: Oct 2005
Beiträge: 21
lösung gefunden

wer es braucht:

bitte sehr, vielleicht gehts auch eleganter.
bin für vorschläge dankbar.

PHP-Code:
_lockroot true;
stop();


var 
0;//zähler zumname des mc
var nmax 3//anzahl-1 der einzublendenden mc's
var z0 0;
var 
z1:Number 17000;//erste pause
var z2:Number 22000;//zweite pause
var z3:Number 5000;// dritte pause

function blenden()
{
  
     var 
iv1 setInterval (function()

    {    
//trace(n);
        
if (_root["late_"+n]._alpha 100//instanznamen der mc's late_0, late_1 usw. so viele wie man braucht
            
{
            
_root["late_"+n]._alpha += 8;
            }
        else
            {
            
clearInterval(iv1);
            
n++;
            if (
<= nmax)
                 {
                  var 
delay = eval("z"+n);
                  
trace(delay);
                  
pause(delay);
               };
            }
            
        ;
    },
100);
  
}

function 
pause(t)
{
    
trace (t)
    var 
pause setInterval(function () 
    {
        
              
blenden();
              
clearInterval(pause);
            
    }, 
t); 


blenden(); 
lord_henry 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 01:18 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele