Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-06-2004, 21:59   #1 (permalink)
A..
PostTraum
 
Registriert seit: Apr 2003
Beiträge: 300
Array an mc in mc der prototypefunction senden

Hallo ,

also folgendes kurzum... auf _root generierte Arrays lassen sich nicht "soweit" weitergeben?

FALL 1:
In diesem Fall schon! Nämlich dann, wenn das objekt auf der bühne liegt und den instanznamen "test1" hat. So in etwa.

Code:
_root.test1.graPen (mat0.length,mat0,opoi0,tpoi0)
//mat0 und opoi und tpoi sind arrays

FALL2:
Aber nicht wenn ich globalObj mit j generiert und darin wiederrum einen emptyObj mit i attache, der ja eigentlich nix anderes als "test1" ist.

Code:
_root["globalObj"+j]["emptyObj"+i].graPen (mat0.length,mat0,opoi0,tpoi0)
//mat0 und opoi und tpoi sind arrays


Jetzt könnte folgendes sein.

a) das geht nicht weil mc in mc und von _root blablabla...
b) Der Syntax _root["globalObj"+j]["emptyObj"+i] is falsch geschrieben

ich hoffe das es b ist.

ich hoffe mal warrantmaster liesst das hier .... HILFE ich verzweifel

gruss
a..

Achja die beiden mcs _root.globalObj0.emptyObj0 sind nach ausgabe der fehlersuche vorhanden.

Geändert von A.. (17-06-2004 um 22:05 Uhr)
A.. ist offline   Mit Zitat antworten
Alt 17-06-2004, 22:08   #2 (permalink)
helpQLODhelp
 
Benutzerbild von bokel
 
Registriert seit: Feb 2002
Ort: Köln
Beiträge: 8.505
Wie erzeugst du denn die MovieClips?

mfg .r
bokel ist offline   Mit Zitat antworten
Alt 17-06-2004, 22:10   #3 (permalink)
A..
PostTraum
 
Registriert seit: Apr 2003
Beiträge: 300
Code:
genObj = function () {
	for(var j=0;j<anzglobal;j++) {
		_root.createEmptyMovieClip("globalObj"+j,10000-j)
		for(var i=0;i<anzobj;i++) {
			_root["globalObj"+j].attachMovie("emptyObj","emptyObj"+i,9000-i);
			_root[["globalObj"+j]["emptyObj"+i]].graPen (mat0.length,mat0,opoi0,tpoi0)
			//_root.test1.graPen (mat0.length,mat0,opoi0,tpoi0)
		}
	}
}
A.. ist offline   Mit Zitat antworten
Alt 17-06-2004, 22:17   #4 (permalink)
helpQLODhelp
 
Benutzerbild von bokel
 
Registriert seit: Feb 2002
Ort: Köln
Beiträge: 8.505
Versuch es mal so

PHP-Code:
genObj = function () {
    for (var 
0anzglobalj++) {
        var 
globalMc _root.createEmptyMovieClip ("globalObj" j10000 j);
        for (var 
0anzobji++) {
            var 
mc globalMc.attachMovie ("emptyObj""emptyObj" i9000 i);
            
mc.graPen (mat0.lengthmat0opoi0tpoi0);
            
// _root.test1.graPen (mat0.length,mat0,opoi0,tpoi0)
        
}
    }
}; 
mfg .r
bokel ist offline   Mit Zitat antworten
Alt 17-06-2004, 22:22   #5 (permalink)
A..
PostTraum
 
Registriert seit: Apr 2003
Beiträge: 300
leider nein hmmm.... ich bleib jedenfalls dran oder such nach einer anderen lösung. ich hab ja zeit
A.. ist offline   Mit Zitat antworten
Alt 17-06-2004, 22:38   #6 (permalink)
A..
PostTraum
 
Registriert seit: Apr 2003
Beiträge: 300
oh mann okay irgendwie muss der mc vorher auf der bühne sein.

Vielleicht hat ja doch noch jemand ein tip.
A.. ist offline   Mit Zitat antworten
Alt 17-06-2004, 22:46   #7 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
PHP-Code:
var anzglobal=3
var anzobj=3
arr
=["hallo","flashforum"]


MovieClip.prototype.graPen=function(argument)
{
    
this.onPress=function()
    {
        
trace(argument[1])
    }
}



genObj = function () 
{
    for(var 
j=0;j<anzglobal;j++) 
    {
        var 
mc=_root.createEmptyMovieClip("globalObj"+j,10000-j)
        
mc._y=j*20
        
for(var i=0;i<anzobj;i++) 
        {
            var 
bt=_root["globalObj"+j].attachMovie("emptyObj","emptyObj"+i,9000-i);
            
bt._x=100+(i*150)
            
bt.graPen (arr)
            
//_root.test1.graPen (mat0.length,mat0,opoi0,tpoi0)
        
}
    }
}
genObj() 

gruß
warrantmaster ist offline   Mit Zitat antworten
Alt 17-06-2004, 22:55   #8 (permalink)
A..
PostTraum
 
Registriert seit: Apr 2003
Beiträge: 300
[edit] nein es geht nur wenn ich das draPen auf einen button legt und schon brav klicke .... O_o hmm hmmmh mmmm

Geändert von A.. (17-06-2004 um 22:58 Uhr)
A.. ist offline   Mit Zitat antworten
Alt 17-06-2004, 22:59   #9 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
wie meinen ?
warrantmaster ist offline   Mit Zitat antworten
Alt 17-06-2004, 23:03   #10 (permalink)
A..
PostTraum
 
Registriert seit: Apr 2003
Beiträge: 300
also im emptyObj

is noch eine onEnterFrame functionsgeschichte

und dieses prototype

irgendwie regiert das net so richtisch

cirka so
......prototype.draPen (laenge,mat,opoi,tpoi) {
//hier werden die arrays gebracuth

this.draWen (_root.xr,_root.yr,laenge)
}

draWen wiederrum is eine function

Geändert von A.. (17-06-2004 um 23:09 Uhr)
A.. ist offline   Mit Zitat antworten
Alt 17-06-2004, 23:07   #11 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
da ich echt nur bahnhof verstehe wäre es eventuell sinnvoll, wenn du mir deine fla zipst.
warrantmaster ist offline   Mit Zitat antworten
Alt 17-06-2004, 23:16   #12 (permalink)
A..
PostTraum
 
Registriert seit: Apr 2003
Beiträge: 300
sorry ... mein style is zu peinlich ... programmiertechnisch gesehen meine ich ausserdem braucht man noch eine xml datei hehe.......Edit: zippen.... ?! oh, äääääääähm ich muss ins bett mach ich morgen

Geändert von A.. (17-06-2004 um 23:17 Uhr)
A.. 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 11:05 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele