Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-05-2007, 10:45   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2006
Beiträge: 139
Abfrage für einmalige Generierung eines MCs

hi there

will das das create nur einmal ausgeführt wird, dachte da an einen check ob es diesen mc scho gibt, nur leider gibt das trace immer undefined zurück, also macht das keinen sinn, vielleicht gibt es ne bessere möglichkeit, als ne hilfsvar zu setzen?

wenn ich im 2. statement was reinlade, wird das immer überladen oder sollt ich zuerst den MC leeren?

merci

(trace (_root.Overview_mc["ov0"+[p+1]+"_mc"].pix_mc)

PHP-Code:
//nur einmal ausführen
_root.Overview_mc["ov0"+[p+1]+"_mc"].createEmptyMovieClip("pix_mc"5);
// Laden des Overview-Bildes des Projekts
_root.Overview_mc["ov0"+[p+1]+"_mc"].pix_mc.loadMovie(bildTitel[p][1]+"OV.jpg"); 
__________________
so long & take care,
m


my Flickr photo site
skamarkus ist offline   Mit Zitat antworten
Alt 02-05-2007, 10:58   #2 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
hi,
verstehe noch nicht wirklich was du da genau vor hast und wo was wann und wieso überprüft werden muß?!

cheers, 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 02-05-2007, 11:00   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2006
Beiträge: 139
bin mir dessen bewusst, leider geht es auch nicht mit hilfsvars
PHP-Code:
   1.
      
if(my_mc){
   
2.
        
//gibts
   
3.
      
} else {
   
4.
       
//gibts nicht
   
5.
      

__________________
so long & take care,
m


my Flickr photo site
skamarkus ist offline   Mit Zitat antworten
Alt 02-05-2007, 11:11   #4 (permalink)
Neuer User
 
Registriert seit: Mar 2006
Beiträge: 139
sry...

ich rufe eine Funktion immer wieder auf, in der die 2 Aufrufe drinnenstehen...

beim ersten Mal, soll für jedes Element ein leeres MC erzeugt werden,
bei jedem nächsten Aufruf derselben soll nur noch etwas hineingeladen werden (2.Aufruf)

darum brauch ich nun ne Abfrage, ob der UnterMC schon angelegt ist, und wenn JA dann nicht nochmals einen neue createn

better?

PHP-Code:
_global.overview = function(path:Stringcontainername:String) {
    
trace("-------------------- in Funktion _global.overview --------------------");
    
// path:String = Hauptmenü-Auswahl
....
....
for (var 
0p<bildEintrag.lengthp++) {
                
//trace ("ARRAY-Länge: "+bildEintrag.length);
                //trace("ARRAY-Inhalt: "+bildEintrag[p]);
                
bildTitel.push(bildEintrag[p].split("|"));

// hier brauch ich die Abfrage, ob der jeweilige MC schon pix_mc hat 
                
if ( ---- WENN DAS DING NOCH NICHT DA IST DANN ----) {
                    
//trace(" IN IF");
    
_root.Overview_mc["ov0"+[p+1]+"_mc"].createEmptyMovieClip("pix_mc"5);
                }
                
// Laden des Overview-Bildes des Projekts 
                
_root.Overview_mc["ov0"+[p+1]+"_mc"].pix_mc.loadMovie(bildTitel[p][1]+"OV.jpg");
....
....
.... 
__________________
so long & take care,
m


my Flickr photo site
skamarkus ist offline   Mit Zitat antworten
Alt 02-05-2007, 11:21   #5 (permalink)
.
 
Registriert seit: May 2003
Ort: bayern
Beiträge: 1.117
deine function liest sich bereits im ausschnitt etwas kompliziert...

du kannst eine variable deklarieren.
var count:Number =0;
die zählst du ganz am ende deiner function hoch
PHP-Code:
_global.overview = function(path:Stringcontainername:String) { 
---
---
 if ( 
count==0) {
---
---
}
---
---

count++;

__________________
[mooseMash]
mooseMash ist offline   Mit Zitat antworten
Alt 02-05-2007, 11:25   #6 (permalink)
Neuer User
 
Registriert seit: Mar 2006
Beiträge: 139
würd mir gern mir eine Hilfsvar sparen
__________________
so long & take care,
m


my Flickr photo site
skamarkus 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 03:23 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele