Gallery Bilder werden nicht angezeigt bei externem laden [Flash 10]
| 29.06.2010, 13:02 | | Beiträge: 7 Wohnort: Alkoven Registriert: Nov 2009
| Gallery Bilder werden nicht angezeigt bei externem laden Huhu Leute
mein problem ist das ich ne Gallery auf XML basis gemacht habe und diese als externe SWF datei in meiner hauptseite laden will, was aus grundsätzlich funktioniert... nur leider werden die Bilder nicht geladen wenn ich das SWF extern lade.
dh... die Gallery an sich funktioniert, Bilder werden angezeigt usw... nur nicht wenn ich diese SWF extern lade.
jemand ne idee?
lg Viti | |
| 29.06.2010, 13:11 | Re1 | Beiträge: 16 Registriert: Jun 2010
| zufällig mit internet explorer getestet? wenn ja hab ich so nen ähnliches problem | |
| 29.06.2010, 13:39 | Re2 | Beiträge: 4883 Wohnort: zuhaus Registriert: Apr 2004
| hi,
schreib mal in deine gallerie.swf ins erste schlüsselbild
vermutlich verwendest du _root im script irgendwo...lieber chips essen und danach voller zweifel sein, als voller zweifel chips essen... | |
| | | nicht sichtbar bei eingeloggten Mitgliedern |
|
| 29.06.2010, 15:14 | Re3 | Beiträge: 7 Wohnort: Alkoven Registriert: Nov 2009
Themenautor/in
| this._lockroot = true; in der gallerie hat nix gebracht ......
hab auch kein root im script
und nein... soll ne stand alone lösung werden ... also nix über internet
hab mal die main und die gallery angefügt ... XML hab ich nicht extra dazu *fg*
Angehängte Dateien:
| |
| 29.06.2010, 15:25 | Re4 | Beiträge: 16 Registriert: Jun 2010
| würd's gern ansehn, aber mein flashCS3 will's irgendwie nich öffnen... | |
| 29.06.2010, 15:45 | Re5 | Beiträge: 7 Wohnort: Alkoven Registriert: Nov 2009
Themenautor/in
| Script der Gallery
ActionScript:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 | function btnView() {
for (v0 in this) {
temp = v0;
if (temp) {
this[temp].removeMovieClip();
}
}
for (i = 1; i <= currentNumOfOneStep; i++) {
mc = this.attachMovie("btn", (step - 1) * numOfOneStep + i, i);
mc._x = (i - 1) * 95 + 480;
mc._y = 700;
mc.btn_inner.image.imageSS.loadMovie(thumbURL[(step - 1) * numOfOneStep + i]);
mc.btn_inner.image.imageSS2.loadMovie(thumbURL[(step - 1) * numOfOneStep + i]);
mc.btn_inner.defaultX = mc.btn_inner._x;
mc.btn_inner.defaultY = mc.btn_inner._y;
mc.onRollOver = function () {
this.btn_inner.onEnterFrame = function () {
this._x += (this.defaultX - this._x) / 4;
this._y += (this.defaultY - 10 - this._y) / 4;
};
};
var v0 = function () {
this.btn_inner.onEnterFrame = function () {
this._x += (this.defaultX - this._x) / 2;
this._y += (this.defaultY - this._y) / 2;
};
};
mc.onDragOut = v0;
mc.onRollOut = v0;
mc.onRelease = function () {
_global.current = Number(this._name);
screen.loadMovie(imageURL[this._name]);
this.onEnterFrame = function () {
temp1 = screen.getBytesLoaded();
temp2 = screen.getBytesTotal();
if (temp1 == temp2 && temp1 > 100) {
description = des[this._name];
/*posicion de la foto*/
screen._x = centerX - screen._width / 2;
screen._y = centerY - screen._height / 2;
screen._visible = 0;
myColor = new Color(screen);
myColorTransform = new Object();
screen.ra = 100;
screen.ga = 100;
screen.ba = 100;
screen.aa = 100;
screen.rb = 255;
screen.gb = 255;
screen.bb = 255;
screen.ab = 0;
kkk = 1;
screen.onEnterFrame = function () {
//MARCO frame//
screenBg._width += (screen._width + 20 - screenBg._width) / 4;//velocidad de transformacion vertical//
screenBg._height += (screen._height + 20 - screenBg._height) / 4;//velocidad de transformacion horizontal//
if (kkk < 10) {
kkk++;
} else {
//color definitivo definitive coloure//
myColorTransform = {ra: this.ra, rb: this.rb, ga: this.ga, gb: this.gb, ba: this.ba, bb: this.bb, aa: this.aa, ab: this.ab};
myColor.setTransform(myColorTransform);
this.ra += (100 - this.ra) / speed;
this.ga += (100 - this.ga) / speed;
this.ba += (100 - this.ba) / speed;
this.aa += (100 - this.aa) / speed;
this.rb += -this.rb / speed;
this.gb += -this.gb / speed;
this.bb += -this.bb / speed;
this.ab += -this.ab / speed;
screen._visible = 1;
}
};
delete this.onEnterFrame;
}
};
};
}
}
//botones para pasar de fotos//
function screenBtnAlphaHye1() {
this._alpha += (110 - this._alpha) / 10;
if (this._alpha > 100) {
delete this.onEnterFrame;
}
}
function screenBtnAlphaHye2() {
this._alpha += -5 - this._alpha / 5;
if (this._alpha < 0) {
delete this.onEnterFrame;
}
}
function screenBtnAlphaControlHye() {
if (screenBg._xmouse > 0) {
screenBtn.flag = "right";
screenBtn.left.onEnterFrame = screenBtnAlphaHye2;
if (current < numOfPhoto) {
screenBtn.right.onEnterFrame = screenBtnAlphaHye1;
}
} else {
screenBtn.flag = "left";
screenBtn.right.onEnterFrame = screenBtnAlphaHye2;
if (current - 1 > 0) {
screenBtn.left.onEnterFrame = screenBtnAlphaHye1;
}
}
}
function newHye(a) {
_global.current += a;
screen.loadMovie(imageURL[current]);
this.onEnterFrame = function () {
temp1 = screen.getBytesLoaded();
temp2 = screen.getBytesTotal();
if (temp1 == temp2 && temp1 > 100) {
description = des[1];
screen._x = centerX - screen._width / 2;
screen._y = centerY - screen._height / 2;
screen._visible = 0;
myColor = new Color(screen);
myColorTransform = new Object();
screen.ra = 100;
screen.ga = 100;
screen.ba = 100;
screen.aa = 100;
screen.rb = 255;
screen.gb = 255;
screen.bb = 255;
screen.ab = 0;
kkk = 1;
screen.onEnterFrame = function () {
screenBg._width += (screen._width + 20 - screenBg._width) / 4;
screenBg._height += (screen._height + 20 - screenBg._height) / 4;
if (kkk < 10) {
kkk++;
} else {
myColorTransform = {ra: this.ra, rb: this.rb, ga: this.ga, gb: this.gb, ba: this.ba, bb: this.bb, aa: this.aa, ab: this.ab};
myColor.setTransform(myColorTransform);
this.ra += (100 - this.ra) / speed;
this.ga += (100 - this.ga) / speed;
this.ba += (100 - this.ba) / speed;
this.aa += (100 - this.aa) / speed;
this.rb += -this.rb / speed;
this.gb += -this.gb / speed;
this.bb += -this.bb / speed;
this.ab += -this.ab / speed;
screen._visible = 1;
}
};
delete this.onEnterFrame;
}
};
}
centerX = 750;
centerY = 300;
//numero de thumbnails number of thumbanails//
numOfOneStep = 7;
//velocidad de la trnsformacion de la foto burn effect//
speed = 5;
screen.swapDepths(1000);
currentNumOfOneStep = numOfOneStep;
numOfStep = Math.ceil(numOfPhoto / currentNumOfOneStep);
step = 1;
btnView();
next.onRelease = function () {
if (step != numOfStep) {
step++;
if (step == numOfStep) {
currentNumOfOneStep = numOfPhoto - numOfOneStep * (numOfStep - 1);
} else {
currentNumOfOneStep = numOfOneStep;
}
btnView();
}
};
next.onRollOver = function () {
this.gotoAndPlay(2);
};
next.onRollOut = function () {
this.gotoAndPlay(11);
};
prev.onRelease = function () {
if (step != 1) {
step--;
if (step == numOfStep) {
currentNumOfOneStep = numOfPhoto - numOfOneStep * (numOfStep - 1);
} else {
currentNumOfOneStep = numOfOneStep;
}
btnView();
}
};
prev.onRollOver = function () {
this.gotoAndPlay(2);
};
prev.onRollOut = function () {
this.gotoAndPlay(11);
};
screen.loadMovie(imageURL[1]);
this.onEnterFrame = function () {
temp1 = screen.getBytesLoaded();
temp2 = screen.getBytesTotal();
if (temp1 == temp2 && temp1 > 100) {
description = des[1];
screen._x = centerX - screen._width / 2;
screen._y = centerY - screen._height / 2;
screen._visible = 0;
myColor = new Color(screen);
myColorTransform = new Object();
screen.ra = 100;
screen.ga = 100;
screen.ba = 100;
screen.aa = 100;
screen.rb = 255;
screen.gb = 255;
screen.bb = 255;
screen.ab = 0;
kkk = 1;
screen.onEnterFrame = function () {
screenBg._width += (screen._width + 20 - screenBg._width) / 4;
screenBg._height += (screen._height + 20 - screenBg._height) / 4;
if (kkk < 10) {
kkk++;
} else {
myColorTransform = {ra: this.ra, rb: this.rb, ga: this.ga, gb: this.gb, ba: this.ba, bb: this.bb, aa: this.aa, ab: this.ab};
myColor.setTransform(myColorTransform);
this.ra += (100 - this.ra) / speed;
this.ga += (100 - this.ga) / speed;
this.ba += (100 - this.ba) / speed;
this.aa += (100 - this.aa) / speed;
this.rb += -this.rb / speed;
this.gb += -this.gb / speed;
this.bb += -this.bb / speed;
this.ab += -this.ab / speed;
screen._visible = 1;
}
};
delete this.onEnterFrame;
}
};
screenBtn.onEnterFrame = function () {
if (screenBg._xmouse > 0 && screenBtn.flag == "left" || (screenBg._xmouse < 0 && screenBtn.flag == "right")) {
screenBtnAlphaControlHye();
}
};
_global.current = 1;
screenBtn.swapDepths(10000);
var v0 = 0;
screenBtn.right._alpha = v0;
screenBtn.left._alpha = v0;
screenBg.onRollOver = screenBtnAlphaControlHye;
screenBg.onRollOut = function () {
screenBtn.flag = "";
screenBtn.right.onEnterFrame = screenBtnAlphaHye2;
screenBtn.left.onEnterFrame = screenBtnAlphaHye2;
};
screenBg.onRelease = function () {
if (this._xmouse > 0) {
if (current < numOfPhoto) {
newHye(1);
if ((current - 1) % numOfOneStep == 0) {
if (step != numOfStep && step == (current - 1) / numOfOneStep) {
step++;
if (step == numOfStep) {
currentNumOfOneStep = numOfPhoto - numOfOneStep * (numOfStep - 1);
} else {
currentNumOfOneStep = numOfOneStep;
}
btnView();
}
}
} else {
screenBtn.right.onEnterFrame = screenBtnAlphaHye2;
}
} else {
if (current - 1 > 0) {
newHye(-1);
if (current % numOfOneStep == 0 && step - 1 == current / numOfOneStep) {
if (step != 1) {
step--;
if (step == numOfStep) {
currentNumOfOneStep = numOfPhoto - numOfOneStep * (numOfStep - 1);
} else {
currentNumOfOneStep = numOfOneStep;
}
btnView();
}
}
} else {
screenBtn.left.onEnterFrame = screenBtnAlphaHye2;
}
}
};
|
| |
| | | nicht sichtbar bei eingeloggten Mitgliedern | 
|
| 29.06.2010, 15:47 | Re6 | Beiträge: 7 Wohnort: Alkoven Registriert: Nov 2009
Themenautor/in
| Script von Main
ActionScript:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | import flash.display.MovieClip;
import flash.display.Loader;
import flash.net.URLRequest;
import flash.events.MouseEvent;
fscommand("fullscreen", "true");
var Xpos:Number = 200;
var Ypos:Number = 0;
var swf:MovieClip;
var loader:Loader = new Loader();
var defaultSWF:URLRequest=new URLRequest("countdown.swf");
loader.load(defaultSWF);
loader.x=Xpos;
loader.y=Ypos;
addChild(loader);
///////////////////////
//Buttons
function btnClick(event:MouseEvent):void{
// Alle SWF löschen die gerade angezeigt werden
removeChild(loader);
// + event.target.name nimmt den namen der instanz des Buttons
var newSWFrequest:URLRequest=new URLRequest("gallery1/" + event.target.name + ".swf");
loader.load(newSWFrequest);
loader.x=Xpos;
loader.y=Ypos;
addChild(loader);
}
// Listeners
coolgal3.addEventListener(MouseEvent.CLICK,btnClick);
rev.addEventListener(MouseEvent.CLICK,btnClick);
|
| |
| 01.07.2010, 11:16 | Re7 | Beiträge: 7 Wohnort: Alkoven Registriert: Nov 2009
Themenautor/in
| hat denn keiner ne idee? | |
| 01.07.2010, 12:27 | Re8 | Beiträge: 4883 Wohnort: zuhaus Registriert: Apr 2004
| ladt doch die fla als cs3 hoch. ist glaub ich für dich der kleinere aufwand als sich die fla nachzubauen. zusätzlich kann man ja nur erraten wie die überhaupt ausschaut.... daher hat wohl auch keiner lust zu helfen..lieber chips essen und danach voller zweifel sein, als voller zweifel chips essen... | Geändert von springer am 01.07.10 um 12:28 Uhr
| |
|
| 02.07.2010, 18:23 | Re9 | Beiträge: 7 Wohnort: Alkoven Registriert: Nov 2009
Themenautor/in
| Hier die CS4 Files .... leider kann ich aus CS5 nicht CS3 exportieren und komplett das ganze hochladen is auch nicht da ich nur 150Kb anfügen kann *g*
lg Viti
Angehängte Dateien:
| Geändert von viti am 02.07.10 um 18:24 Uhr
| |
|
| 03.07.2010, 10:09 | Re10 | Beiträge: 188 Registriert: May 2007
| main als cs3
Angehängte Dateien:
| |
| 03.07.2010, 23:00 | Re11 | Beiträge: 7 Wohnort: Alkoven Registriert: Nov 2009
Themenautor/in
| mitlerweile glaub ich das einfach nur die XML daten nicht geladen werden wenn ich mit dem Butten den neuen MC auf der Bühne aufrufe.... hab das einmal mit einem einfachen Banner Rotation Script getestet .... oder aber das AC der Gallery wird nicht ausgeführt ... nur keine ahnung wie ich das machen soll
vieleicht noch mal kurz zur Erklärung:
Ich hab ne Gallery auf XML Basis und eine Hauptseite wo nur Buttons sind ... wenn ich auf den Gallery Butten klicke soll die SWF der Gallery in die bestehende Bühne geladen werden....
... eigentlich ganz einfach sollte man meinen 8) | |
| | Themen Ähnliche Beiträge zum Thema | 08.10.2009 - jordanoooo 02.02.2011 - FuzzyFu 20.12.2010 - Purgar 08.01.2010 - Fantastic |
|
Flashhilfe.de Flash Platform Tipps & Tutorials Flash Platform Andere Programmiersprachen Jobangebote Diskussionen
Flashhilfe News 
31.01.12, 12:30#Jobs Wir suchen (freiberufliche) Flash Developer (m/w) in Köln/Aachen http://t.co/4WPsXPOA 20.01.12, 21:02#Jobs Flash-Projekt Produktkonfigurator http://t.co/qPlGSiPd 12.01.12, 18:50#Jobs Flash Freelancer für ca. 2 Wochen in München gesucht http://t.co/XpMJr5dv 10.01.12, 10:45#PureMVC vs #RobotLegs Performance Battle. PureMVC is significantly faster than RobotLegs in nearly every respect. http://t.co/324gWRAr 06.01.12, 21:37#Jobs Flash Developer in Hamburg gesucht http://t.co/hZgTZvHJ
Regeln & Bedingungen
|