| |||||||
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) |
| ... loves Japan! Registriert seit: Apr 2005 Ort: D'dorf; DE
Beiträge: 715
| MovieClip visibility
Hallo Board, ich stehe kurz vor dem Rande des Wahnsinns. Seit über drei Stunden versuche ich einen movie clips unsichtbar zu machen. In einem Menü wird eine Sektion ausgewählt. Dann wird in den leeren MovieClip mit gleichem Namen wie die Sektion ein SWF geladen. Gleichzeitig sollen alle anderen Sektionen auf _visible = false gesetzt werden. Egal was ich mache. Die Dinge sind alle sichtbar. Da die Sektionen auf mehreren Ebenen übereinanderliegen überlagern die sich dann auch noch. Gibt es irgendetwas bei _visible zu beachten wovon ich nicht weiß. Funktioniert das evtl. nicht mit MovieClips in die ein SWF geladen wurde? Bitte, wer rettet mich vorm Wahnsinn?
__________________ http://www.snyderhealth.com/candida.htm |
| | |
| | #2 (permalink) | |
| tracer Registriert seit: Jun 2004
Beiträge: 4.415
| Zitat:
ohne eine beispieldatei oder ein wengerl code kann man da nit helfen....
__________________ Viola per Sempre Alle Angaben ohne Gewehr! trace your open mind in variables ! andretti ActionScript Dictionary | |
| | |
| | #3 (permalink) |
| ... loves Japan! Registriert seit: Apr 2005 Ort: D'dorf; DE
Beiträge: 715
| Code: import core.*;
import dntn.*;
import mx.utils.Delegate;
class dntn.Application extends core.ArpForm {
// Different sections of the project.
private var bg1_mc:MovieClip;
private var career_mc:Career;
private var company_mc:Company;
private var contact_mc:Contact;
private var controller:Controller;
private var componentStyles:ComponentStyles;
private var home_mc:Home;
private var navigation_mc:Navigation;
private var news_mc:News;
private var products_mc:Products;
private var service_mc:Service;
private var shop_mc:Shop;
public function Application() {
// Stop the timeline.
stop();
}
public function change(event_obj:Object) {
var menu = event_obj.menu;
var item = event_obj.menuItem;
switch(item) {
//Unternehmen
case menu.about :
company_mc.loadMovie("company.swf");
break;
case menu.philosophy :
company_mc.loadMovie("company.swf");
break;
case menu.history :
company_mc.loadMovie("company.swf");
break;
case menu.insights :
company_mc.loadMovie("company.swf");
break;
//Produkte
case menu.catalog :
products_mc.loadMovie("products.swf");
break;
// Kontakt
case menu.address :
contact_mc.loadMovie("contact.swf");
break;
case menu.service :
contact_mc.loadMovie("contact.swf");
break;
case menu.vendors :
contact_mc.loadMovie("contact.swf");
break;
case menu.infoorder :
contact_mc.loadMovie("contact.swf");
break;
case menu.employees :
contact_mc.loadMovie("contact.swf");
break;
// Jobs
case menu.vacancy :
career_mc.loadMovie("career.swf");
break;
case menu.application :
career_mc.loadMovie("career.swf");
break;
// Shop
case menu.card :
shop_mc.loadMovie("shop.swf");
break;
case menu.verpackung :
products_mc.loadMovie("products.swf");
break;
//Aktuelles
case menu.newProducts :
news_mc.loadMovie("news.swf");
break;
case menu.press :
news_mc.loadMovie("news.swf");
break;
// Service
case menu.download :
service_mc.loadMovie("service.swf");
break;
case menu.learning :
service_mc.loadMovie("service.swf");
break;
case menu.link :
service_mc.loadMovie("service.swf");
break;
default :
trace("no case tested true");
}
hideAllSections();
}
public function onLoad() {
// Get a reference to the Application Controller singleton
controller = Controller.getInstance();
controller.registerApp(this);
// Set the initial display state of the application
setInitialDisplayState();
// Initialize look and feel of components
componentStyles = new ComponentStyles();
}
private function setInitialDisplayState() {
// Stage properties
Stage.scaleMode = "noScale";
Stage.align = "TL";
// Set the global style for v2 component to none
_global.style.setStyle("themeColor", "haloOrange");
hideAllSections();
showNavigation();
//Make sure that the Homepage is showing
home_mc.loadMovie("news.swf");
home_mc.show();
bg1_mc.show();
// Show the Application
show();
}
private function showNavigation():Void {
navigation_mc = new Navigation(navigation_mc, 400, 0, 5, this);
navigation_mc.show();
}
/*
hide all other sections of the homepage
*/
private function hideAllSections():Void {
bg1_mc.hide();
career_mc.hide();
company_mc.hide();
contact_mc.hide();
news_mc.hide();
products_mc.hide();
service_mc.hide();
shop_mc.hide();
}
}
__________________ http://www.snyderhealth.com/candida.htm |
| | |
| | #4 (permalink) |
| tracer Registriert seit: Jun 2004
Beiträge: 4.415
|
des ist doch AS2???
__________________ Viola per Sempre Alle Angaben ohne Gewehr! trace your open mind in variables ! andretti ActionScript Dictionary |
| | |
| | #5 (permalink) |
| ... loves Japan! Registriert seit: Apr 2005 Ort: D'dorf; DE
Beiträge: 715
|
ja abe du wolldest doch den sorse code sähe!
__________________ http://www.snyderhealth.com/candida.htm |
| | |
| | #6 (permalink) |
| ... loves Japan! Registriert seit: Apr 2005 Ort: D'dorf; DE
Beiträge: 715
|
Wo isch bloß Der Frascher wenn man ich brauch!
__________________ http://www.snyderhealth.com/candida.htm |
| | |
| | #7 (permalink) |
| ................ Registriert seit: Jun 2004
Beiträge: 15.890
|
...ich hab mir gerade den Code durchgelesen und mich gefragt, warum du da hide() nehmen willst das ist doch für die Maus ?Habe aber von dem Klassenkrams auch nicht wirklich Ahnung.
__________________ ternärer Konditionaloperator +++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++ |
| | |
| | #8 (permalink) |
| ... loves Japan! Registriert seit: Apr 2005 Ort: D'dorf; DE
Beiträge: 715
|
Hi, nein, dazu hätte ich die ArpForm Klasse posten müssen, hast recht. Das die hide Funktion überschreibt setzt den MC auf unsichtbar. In der Theorie zumindest. Code: import mx.events.EventDispatcher;
// The base class that all forms should be based on. Provides simple event
// dispatching capabilities as well as methods for hiding or showing the form.
class core.ArpForm extends MovieClip {
public function ArpForm() {
EventDispatcher.initialize(this);
}
public function show() {
_visible = true;
}
public function hide() {
_visible = false;
}
function addEventListener() {
// Used by EventDispather mixin
}
function removeEventListener() {
// Used by EventDispather mixin
}
function dispatchEvent() {
// Used by EventDispather mixin
}
function dispatchQueue() {
// Used by EventDispather mixin
}
}
__________________ http://www.snyderhealth.com/candida.htm Geändert von compuboy1010 (27-09-2006 um 14:54 Uhr) |
| | |
| | #9 (permalink) |
| ................ Registriert seit: Jun 2004
Beiträge: 15.890
|
Also von Klassen - wie schon gesagt - nicht viel Plan. Und ja, du kannst einen MC auf _visible = false setzen, auch wenn darin ein SWF oder was auch immer geladen wurde. Allerdings erst, wenn das Laden beendet ist.
__________________ ternärer Konditionaloperator +++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++ |
| | |
| | #10 (permalink) | |
| ... loves Japan! Registriert seit: Apr 2005 Ort: D'dorf; DE
Beiträge: 715
| Zitat:
ahhhhhhhhhh
__________________ http://www.snyderhealth.com/candida.htm | |
| | |
| | #12 (permalink) |
| ... loves Japan! Registriert seit: Apr 2005 Ort: D'dorf; DE
Beiträge: 715
|
Verdammt, wie ich es mir gedacht habe. Habe deinen Rat befolgt und in der hide() Funktion der ArpForm Klasse //_visible = false; _alpha = 0; gesetzt. Was passiert? Der einzige MC der verschwindet ist der statische bg1_mc, also der Hintergrund. Man kann also doch keine _alpha und _visible Werte auf "negativ" setzten, wenn in den MC ein SWf geladen wurde. Das geht wohl nur mit statischen MCs oder mit MCs die aus der bibo kommen.
__________________ http://www.snyderhealth.com/candida.htm |
| | |
| | #13 (permalink) |
| ................ Registriert seit: Jun 2004
Beiträge: 15.890
|
Doch, eigentlich geht das. Was ich noch fragen wollte: private var career_mc:Career; Das z.B. - was soll das? Das sind MCs und da sollte dann doch auch MovieClip und nicht "Career" stehen, oder nicht???
__________________ ternärer Konditionaloperator +++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++ |
| | |
| | #14 (permalink) |
| ... loves Japan! Registriert seit: Apr 2005 Ort: D'dorf; DE
Beiträge: 715
|
Career ist eine Custom Klasse, die von ArpForm erbt. Das heißt, dass career_mc auf der Bühne die Eigenschaften und Methoden der Klasse Career bekommt.
__________________ http://www.snyderhealth.com/candida.htm |
| | |
| | #15 (permalink) |
| ... loves Japan! Registriert seit: Apr 2005 Ort: D'dorf; DE
Beiträge: 715
|
Ich habe es aber aus lauter Verzweiflung gerade auch ausprobiert. Also MovieClip als Typ bei den Attributen angegeben. Ohne einen Effekt.
__________________ http://www.snyderhealth.com/candida.htm |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |