| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| backflasher Registriert seit: Sep 2001 Ort: Darmstadt
Beiträge: 92
|
Hallo Ihr Lieben, bin etwas aus der Übung, habe folgendes Problem: Ich übergebe per Flashvars einige Werte an Flash: HTML: Code: <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="200" height="600" id="carousel3" align="left"> <param name="allowScriptAccess" value="sameDomain" /> <param name="movie" value="carousel3.swf" /> <param name="quality" value="high" /> <param name="wmode" value="transparent" /> <param name="bgcolor" value="#000000" /> <param name="FlashVars" value="creative0=icon1.png&tooltip0=huhu0&linkUrl0=http://www.test.de&clickTAG0=http://www.stevedragon.com&creative1=icon2.png&tooltip1=huhu1&linkUrl1=http://www.test.de&clickTAG1=http://www.stevedragon.com&creative2=icon3.png&tooltip2=huhu2&linkUrl2=http://www.test.de&clickTAG2=http://www.stevedragon.com" /> Code: if (_level0.creative0 == undefined) {
_root.myTxt.text = "creative0 not loaded";
} else {
_root.myTxt.text = "";
var creative0 =_level0.creative0;
var linkUrl0 = _level0.linkUrl0;
var tooltip0 = _level0.tooltip0;
var clickTAG0 = _level0.clickTAG0;
var creative1 =_level0.creative1;
var linkUrl1 = _level0.linkUrl1;
var tooltip1 = _level0.tooltip1;
var clickTAG1 = _level0.clickTAG1;
var creative2 =_level0.creative2;
var linkUrl2 = _level0.linkUrl2;
var tooltip2 = _level0.tooltip2;
var clickTAG2 = _level0.clickTAG2;
} Code: function verteiler(){
var numofItems=3;
for(var u=0;u<numofItems;u++)
{
var t = home.attachMovie("item","item"+u,u+1);
t.angle = u * ((Math.PI*2)/3);
t.onEnterFrame = mover;
t.toolText = tooltip[u];
t.clicktag = clickTAG[u];
t.icon.inner.loadMovie(creative[u]);
t.r.inner._alpha = 0;
t.icon.onRollOver = over;
t.icon.onRollOut = out;
t.icon.onRelease = released;
}
} Muß ich die Daten aus den Flashvars erst in ein Array schreiben, daß ich sie derart zuweisen kann? (--> t.toolText = tooltip[u] ??Wenn ja, wie? Vielen Dank für eure Hilfe! Steve
__________________ creative audio and design electronic dance music drums & percussion gfx & web www.ci-sounds.de - www.stevedragon.com |
| | |
| | #2 (permalink) |
| Der Wunderhund Registriert seit: Jun 2002 Ort: Hattingen
Beiträge: 10.515
| ActionScript:
Du brauchst meines Wissens diesen ganzen Block nicht, sondern kannst direkt auf die Variablen zugreifen. t.toolText = _root["tooltip"+u]; gruß, gaspode Geändert von gaspode (16-03-2009 um 13:59 Uhr) |
| | |
| | #3 (permalink) |
| backflasher Registriert seit: Sep 2001 Ort: Darmstadt
Beiträge: 92
|
1000 Dank, Den Block kann ich echt weglassen und nun klappt auch die Zuweisung!! U saved my day!! :-) Steve
__________________ creative audio and design electronic dance music drums & percussion gfx & web www.ci-sounds.de - www.stevedragon.com |
| | |
![]() |
| Lesezeichen |
| Stichworte |
| array, flashvars, schleife |
| Themen-Optionen | |
| Ansicht | |
| |